M
Mergen cooperation1h ago
Indeed

Senior Python & Elasticsearch Engin...

Bengaluru, Karnataka
Full Time
Senior Level
2000000-

Auto Apply to 50+ AI Matched Senior Python & Elasticsearch Engin... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Mergen cooperation

Full Job Description

Senior Python & Elasticsearch Engineer

Location: Bengaluru, Karnataka

Work Mode: Hybrid

Experience: 6+ years

About the Role

We are seeking a highly skilled and experienced Senior Python & Elasticsearch Engineer to join our team in Bengaluru. This hybrid role requires a strong foundation in Python, Elasticsearch, and related technologies, with a focus on developing custom search and analytics applications. You will be instrumental in designing, developing, and maintaining robust search solutions and RESTful APIs.

Responsibilities

  • Develop and maintain custom search and analytics applications using FastAPI and Elasticsearch.
  • Ingest and index data from diverse sources, including big data systems like Databricks and Snowflake.
  • Query data from Elasticsearch and create efficient REST APIs.
  • Utilize Java and Spring Boot for building enterprise-grade microservices.
  • Develop, secure, and maintain RESTful APIs using Java/Spring Boot, adhering to API design best practices.
  • Integrate Java-based services with Elasticsearch and other backend systems.
  • Implement AI/ML use cases on Elasticsearch.
  • Optimize Elasticsearch performance through query analysis, indexing tuning, caching, and JVM heap size management.
  • Create reusable libraries for index templates, custom analyzers, and scripts.
  • Collaborate with data engineers to build efficient data pipelines and ETL jobs.
  • Guide application developers on complex search, filtering, aggregation, and query optimization.
  • Research and prototype new Elasticsearch features, including AI-based relevance tuning and graph capabilities.
  • Leverage Microsoft Azure cloud technologies.
  • Anticipate and resolve technical challenges, guiding the team effectively.
  • Apply knowledge of the software development lifecycle, DevOps practices (CI/CD), and standard methodologies.
  • Utilize source control management systems (Git, Bitbucket) and package management tools (Jfrog), ensuring secure coding practices and compliance.

Qualifications

  • Strong fundamentals in Python, Elasticsearch, FastAPI, and Python scripting.
  • High degree of proficiency in custom search and analytics application development.
  • Extensive experience indexing data from various sources, including big data systems.
  • Good hands-on experience querying Elasticsearch and creating REST APIs.
  • Working knowledge of Java and Spring Boot.
  • Experience developing, securing, and maintaining RESTful APIs.
  • Understanding of API design principles.
  • Experience implementing AI/ML use cases on Elasticsearch.
  • Proven experience in tuning Elasticsearch performance.
  • Experience in Cloud technologies, primarily Microsoft Azure.
  • Knowledge of software development lifecycle and DevOps.
  • Experience with source control management systems and package management.
  • Knowledge of secure coding practices, compliance, open source technologies, and licensing.

Pay: From ₹2,000,000.00 per month

Work Location: Hybrid remote in Bengaluru, Karnataka (Bengaluru)

Company

M

Mergen cooperation

Bengaluru, Karnataka
Posted on Indeed