Prospance - Santa Clara, CA
posted 3 months ago
We are seeking a skilled Python Developer to join our team onsite in Santa Clara, CA. The ideal candidate will have a strong foundation in Python and Python scripting, along with a proven track record in research and development (R&D) and proof of concept (POC) projects. This role requires a high degree of proficiency in developing custom search and analytics applications, as well as extensive experience in indexing data from various sources, including big data systems such as Databricks and Snowflake. The successful candidate will be responsible for querying data from Elasticsearch and creating REST APIs. Experience in implementing AI/ML use cases on Elasticsearch is essential. You will also be tasked with creating highly reusable libraries of index templates, custom analyzers, and scripts that cover a variety of data types and use cases. Collaboration with data engineers to construct efficient pipelines and ETL jobs will be a key part of your role, ensuring maximum data quality and integrity. In addition, you will guide application developers on complex search, filtering, and aggregation requirements, as well as query optimization. Researching and prototyping new Elasticsearch features, such as AI-based relevance tuning and graph capabilities, will also be part of your responsibilities. Familiarity with cloud technologies, particularly Microsoft Azure, is required. The ability to anticipate problems and steer the team in the right direction is crucial. A solid understanding of the software development lifecycle, DevOps practices, and secure coding practices is also necessary for this position.