Staff Software Engineer - OpenSearch
Verta
Software Engineering
Bengaluru, Karnataka, India
Business Area:
EngineeringSeniority Level:
Mid-Senior levelJob Description:
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.
As a Staff OpenSearch Engineer, you will be a key technical leader and architect for the search heartbeat of the Cloudera Data Platform (CDP). You will drive the technical vision and strategic evolution of high-performance, scalable, and secure search infrastructure that powers data discovery, observability, and analytics for the world’s largest enterprises.
Key Responsibilities
Architectural Leadership: Drive the multi-quarter technical roadmap and design large-scale OpenSearch clusters capable of handling petabytes of data with low-latency indexing and query performance.
Platform Integration: Deeply integrate OpenSearch with CDP components (e.g., Apache Iceberg, SDX, and Ozone) to provide a unified search experience across the data lakehouse.
Performance Optimization: Lead efforts to optimize JVM settings, shard allocation strategies, and query DSL to ensure maximum throughput and stability.
Cloud Native Operations: Oversee the development of Kubernetes Operators and Helm charts for automated deployment, scaling, and self-healing of search services.
Engineering Excellence: Define and champion best practices for security (RBAC, TLS), observability, and enterprise-grade reliability.
Mentorship & Influence: Mentor senior and junior engineers on complex technical designs and foster a culture of continuous improvement across the organization.
Community Contribution: Act as a primary liaison and influencer within the upstream OpenSearch community, aligning their roadmap with product strategy.
Technical Requirements
Search Expertise: 8+ years of experience (typical for Staff level) working with OpenSearch or Elasticsearch in production environments at scale.
Distributed Systems: Deep understanding of consensus algorithms, CAP theorem, replication, and sharding.
Programming: Mastery of Java (for core development) and proficiency in Go or Python for automation and tooling.
Infrastructure: Extensive experience with Kubernetes (K8s) and container orchestration.
Cloud Platforms: Hands-on experience deploying search workloads on AWS (EKS/AOSS), Azure (AKS), or Google Cloud (GKE).
Preferred Qualifications
Experience with Lucene internals (segment merging, bitsets, and codecs).
Knowledge of Vector Database capabilities within OpenSearch for Generative AI (RAG) use cases.
History of contributing to open-source projects (Apache Software Foundation or OpenSearch Project).
Why Cloudera?
At Cloudera, we believe data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. You’ll work on a platform that handles more data than almost anyone else on the planet, surrounded by a team that values candor, innovation, and open-source integrity.
What you can expect from us:
Generous PTO Policy
Support work life balance with Unplugged Days
Flexible WFH Policy
Mental & Physical Wellness programs
Phone and Internet Reimbursement program
Access to Continued Career Development
Comprehensive Benefits and Competitive Packages
Employee Resource Groups
EEO/VEVRAA
#LI-NK1