Senior/Principal Engineer – OpenSearch
Listed on 2026-06-10
-
Software Development
Data Engineering, Software Engineer
About the Job:
DTEX Systems is seeking a highly skilled and experienced Senior Engineer – Open Search to join our engineering team. In this role, you will lead the development and optimization of large‑scale Open Search clusters, contribute to our Insider Risk Management (IRM) and Data Loss Prevention (DLP) products, and actively engage with the open‑source community. You’ll work closely with internal teams, clients, and global collaborators to drive innovation in search technologies.
Key Responsibilities- Serve as a consultant, advisor, and mentor to internal and external search practitioners.
- Attend client and internal meetings to align technical solutions with business needs.
- Actively contribute to the Open Search community and participate in public forums.
- Collaborate with cross‑functional teams and open‑source contributors to drive innovation.
- Design and implement new features, enhancements, and bug fixes for DTEX’s IRM and AI Risk Management products.
- Manage and fine‑tune large‑scale Open Search clusters with terabytes of data.
- Apply recommended development and operational expertise to cloud‑hosted Open Search environments.
- Rapidly iterate on solutions while maintaining high quality standards.
- Work effectively with a globally distributed team.
- Minimum 10 years of software engineering experience.
- Bachelor's degree in computer science or related field.
- Deep expertise in Open Search internals while handling terabytes of data across multiple nodes.
- Proficiency in data management: ingestion pipelines, field mappings, cluster integrity, and search/aggregation tuning.
- Proven experience migrating large‑scale Elasticsearch 6.x clustered deployments to Open Search 2.x or above.
- Demonstrates a solid grasp of essential Open Search management practices, encompassing index lifecycle management, sharding strategies, JVM heap size configuration, young generation parameters, garbage collection strategy optimization, comprehensive JVM memory oversight, and effective tuning of shard and replica allocation.
- Strong proficiency in Python and good understanding of JVM ecosystems.
- Solid understanding of algorithms, data structures, and software design principles.
- Experience building distributed, high‑throughput, and concurrent applications.
- Hands on experience with major cloud platforms, preferably AWS.
- Skilled in debugging complex issues and engaging with upstream open‑source communities.
- Impact at Scale – Build and lead DTEX’s first sales enablement function, shaping how we scale commercial excellence across the world.
- Thriving Company Culture – At DTEX, we foster a values‑driven environment that prioritizes respect, inclusion, and collaboration.
- Growth & Development – We believe in lifelong learning and provide opportunities for continuous professional development.
- Flexibility – Work in a hybrid or remote environment that balances collaboration with autonomy.
- Comprehensive Benefits – Competitive compensation, equity participation, health and wellness benefits, and generous time‑off policies.
Base salary range (SF Bay Area): $170k-$220k.
DTEX is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, gender, religion, sex, national origin, age, disability, or genetics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).