What are the responsibilities and job description for the Python Full Stack Engineer position at SMARTWORK IT SERVICES LLC (SWITS)?
Job Title: Python Full Stack Engineer with POC
Location: Santa Clara, CA (Day1 Onsite)
Must have: Strong Python developing with POC
Job Description
Location: Santa Clara, CA (Day1 Onsite)
Must have: Strong Python developing with POC
Job Description
- Strong fundamentals in Python, Elasticsearch, FastAPI, Python Scripting and other similar technologies.
- High degree of proficiency in custom search and analytics application development using FastAPI and Elasticsearch.
- Extensive experience with indexing data from variety of data sources including bigdata systems like Databricks, Snowflake.
- Good hands-on experience querying data from Elasticsearch and create REST API.
- Experience implementing AI/ML use cases on Elasticsearch.
- Experience tuning Elasticsearch performance by analyzing query patterns, optimizing indexing, caching, JVM heap size etc. to meet SLAs.
- Create highly reusable libraries of index templates, custom analyzers, scripts covering varied datatypes and use cases.
- Collaborate with data engineers to construct efficient pipelines, ETL jobs to maximize data quality and integrity.
- Guide application developers on complex search, filtering, aggregation requirements and query optimization.
- Research and prototype new Elasticsearch feature like AI-based relevance tuning, Graph capabilities.
- Experience in Cloud technologies, primarily Microsoft Azure.
- Ability to anticipate problems and steer the team towards right direction.
- Knowledge of software development lifecycle, DevOps (build, continuous integration, deployment tools) and standard methodologies.
- Experience in working source control management systems like git, Bitbucket and managing packages using private registries like Jfrog.
- Knowledge of secure coding practices, compliance, open-source technologies and licensing.