Principal Software Developer - Performance Tuning - Elasticsearch
Elastic Nv
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
What is The Role
Elasticsearch powers search, observability, and AI retrieval (RAG) for the world's largest organizations. We are seeking a Principal Software Engineer to join the Elasticsearch Performance team. In this role, you will lead architectural and code-level performance engineering initiatives. Your goal is to drive the continuous optimization and predictability of Elasticsearch performance, partnering with area-specific teams to unlock the full potential of our software.
What You Will Be Doing
- Owning core performance engineering initiatives from architecture to production, focusing on the delivery of high-impact optimizations. Leading the technical design, plan, and execution for major architectural and code-level performance improvements.
- Developing foundational performance models and methodologies for complex, distributed systems.
- Driving optimization strategies to ensure Elasticsearch remains performant, predictable, and scalable in diverse environments.
- Profiling and analyzing system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
- Ensuring robust performance benchmarks and regression detection for both stateful and stateless (Serverless) architectures.
- Collaborating across the company to embed performance-first thinking into new features from the outset.
- Drive automation efforts by designing and building AI-assisted optimization harnesses that streamline profiling, hypothesis testing, and benchmarking.
- Mentoring and coaching other engineers, fostering a culture of technical excellence and performance-aware development.
What You Bring
- You have deep knowledge of Java internals and JVM memory management. You understand how concurrency models work. You can write code that is high-performance, thread-safe, and lock-free. This experience includes working with large open-source and enterprise codebases.
- You have proven experience in profiling and optimizing distributed systems. This includes deep experience with benchmarking tools (e.g.,flamegraphs, JMH, Rally), identifying performance regressions, and implementing algorithmic or hardware-aware optimizations.
- You have a solid comprehension of distributed systems architecture, including partition tolerance, cluster state propagation, and scaling challenges in large-scale data stores.
- You have a proven track record of using AI or advanced tooling to accelerate optimization, debug complex performance issues, and automate benchmarking workflows.
- You possess the ability to collaborate across functions and teams, acting as a force multiplier for performance engineering across the organization.
- You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
- You can work autonomously, drive decisions and result in a distributed team by leveraging asynchronous, direct, and transparent communication.
Bonus Points
- Experience integrating high-performance native libraries (e.g., C++, Rust, SIMD-accelerated code) into Java applications.
- Deep knowledge of modern storage engine performance, index modes, or vector search optimizations.
- Experience defining and managing Performance SLAs and success criteria for distributed systems.
- Experience working on the internals of a large-scale data store or search engine.
- Experience working on the internals of a data store or search engine.
- ...and observability help organizations deliver on the promise of AI. What is The Role We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead the architecture and design of Elasticsearch's main features. These...PerformanceFull time
- ...of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team... ...sophisticated search platforms and engineering robust, high-performance software systems. Experience mentoring expert...PerformanceLong term contractFull time
- ...Principal Software Developer About APEXA APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying and... ...aligned with MIB’s architecture and standards ~ Drive performance tuning and ensure security best practices are followed...PerformanceFull timeRemote work
- ...What Is The Role : We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and help build and... ...on the C++ side this will involve working on model performance optimizations. You will help us to build the platform...PerformanceFull time
- ...What Is the Role We are on the lookout for a Senior Software Developer to join our Elasticsearch team and focus on ensuring that the shared platform functionalities of Elasticsearch are easy to use, performant, maintainable, and secure. The team’s mission is to create...PerformanceFull time
$196.3k per year
...Do you want to develop more than just a product, while leading dev teams to victory?... ...the place for you! We’re looking for a Principal Software Engineer to be part of our Software Engineering... ...builds and releases, third-party SDKs, performance, observability, and the migrations that...PerformanceRemote jobLong term contractFull timeInternshipManual laborWork at office- ...PowerCenter workflows. Design and develop scalable microservices using... ...scalable, secure, and high-performing cloud solutions. Provide... ...Qualifications ~10+ years of software development experience with Java... ...skills, including performance tuning and complex query development....PerformanceFull time
- ...pizza. What You'll Do As a Staff Software Developer on our Services team, you will immerse... ...atmosphere. Ensure quality and performance at scale: Employ best practices in coding... ...own it - from writing unit tests to fine-tuning logging and alerting, you’ll make sure...PerformanceFull timeLocal areaRemote workWork from homeFlexible hours
- ...observability help organizations deliver on the promise of AI. What is The Role We're looking for a Senior Software Developer to join the Elasticsearch - Search Relevance team. This globally-distributed team of expert engineers focuses on delivering a robust and...Full time
- ...homebuilding together. We’re looking for a Software Developer to join our team and contribute to... ...not only the technology but also high-performing teams and companies ~ Are... ...for robustness, scalability, and performance using state-of-the-art software development...PerformanceFull timeInternshipRelocation packageFlexible hours
$169k - $270k per year
...Are Supporting customers software partners is a key part of international... .... We are looking for a principal engineer to lead the... ...is an exciting opportunity to develop new AI powered development systems... ...code-level execution and system performance. ~ Effective communication:...PerformanceFull timeWork at officeLocal areaRemote work- ...-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS... .... Familiarity with Dynatrace for observability and performance monitoring. Familiarity with Jira for project tracking and...PerformanceRemplacementPermanent employmentFull time
$130k - $170k per year
...working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and... ...check the code. Implement event-driven agentic workflows to perform complex development tasks. Troubleshoot coding problems efficiently...Full time$170k - $220k per year
...organization Support teams developing features in our customer-facing... ...and identifying edge cases and performance improvements through code and design review Develop, scale, and optimize gRPC endpoints... ...About You ~7+ years in a software engineering role ~ A first-...PerformanceFull timeRemote work- ...continue to create inclusive and high-performing teams where people can be inspired to do... ...Administer, Maintain, monitor and conduct performance tuning efforts for data systems such as AWS... ...prior roles in solutions architecture, software engineering, or software development...PerformanceFull timeRemote work
- ...enables organizations to increase developer productivity, improve... ...to ship better, more secure software faster. The same principles... ...every voice is valued. Our high-performance culture is driven by our values... ...of this role As Principal Product Manager, Software Factory...PerformanceFull timeRemote work
$22.01 - $33.81 per hour
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...of success through skills they have developed and experiences they have been a part of,... ...what works best for you, while staying in tune with your team’s goals. We’re excited...Hourly payInternshipWork at officeLocal areaFlexible hours$200.4k - $248k per year
...affordable and powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems,... ...we build. You’ll use them to accelerate development, improve performance, detect and resolve issues faster, and continuously raise the...PerformanceLong term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$115k - $145k per year
...empathetic, caring, and supportive. We are looking for a Software Developer, Engineering Productivity with expertise in backend infrastructure... .... Architect Shift-Left Pipeline Gates: Weave automated Performance, Security, and Accessibility checks directly into the CI/CD...PerformanceFull timeWork at officeRemote workWork from homeShift workAfternoon shiftEarly shift- ...transportation, and we are looking for an exceptional Software Engineer ready to hit the gas and help us... ...and real-time event streaming. You will develop, test, deploy, and enhance software... ...ensuring our software is built to scale, perform flawlessly, and remain easily...PerformanceFull timeRemote workFlexible hours
$120k - $155k per year
...What We’re Looking For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product teams. You’ll work... ...ORM and relational data models to build reliable, performant backend services. Contribute to our growing LLM-powered...Full timeTemporary workRemote work$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely... ...innovates, while remaining hands on in software development where it provides the... ...deep understanding of user experience, performance, reliability, and operational excellence...PerformanceLong term contractFull time$132k - $165k per year
...processes. ABOUT US Redwood Software is the leader in full stack... ...a Senior Full Stack Software Developer you will be responsible for... ...scalable, secure, and high-performance full-stack applications using... ...with application performance tuning and diagnostics at the OS level...PerformanceLong term contractFull timeLocal area- ...user-friendly crypto experiences that put users in full control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure from the ground up. You'll work at the intersection of...Long term contractFull timeContract work
$110k - $125k per year
...manufacturing, where reliability, security, and software quality are critical. Vocantas is part... ...We’re looking for a Senior Software Developer to join a small development team working... ...strong standards for quality, security, performance, and maintainability. AI-assisted...PerformanceRemote jobInternshipShift work$230k - $280k per year
...strong product sense and the ability to deliver polished, reliable software at every layer. What You Will Do You will lead the design... ...over a period of years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of software design principles...Full timeImmediate startRemote workHome office- ...including Invest, Cash, Crypto, Trade and Tax products. As a Software Engineer on the Machine Learning Platform team, you will play a... ...for Wealthsimple's Machine Learning platform - Build highly performant scalable systems, contributing to our ML platform on Kubernetes...Long term contractFull time
- ...ultimate interchange connecting it all. We are looking for a Senior Software Developer to take the wheel and build our unified API gateway—the high-... ...to lay the concrete for our unified front door, write high-performance code, and keep our rapidly expanding product ecosystem...PerformanceFull timeContract workRemote workFlexible hours
- ...and safer. Wealthsimple invests heavily in AI tooling for engineers, and we expect senior developers to push the frontier of how we use these tools to deliver production-grade software. You'll experiment with new workflows, share what works, and help establish patterns that...Long term contractFull timeInternship
- ...engineers to ship secure, high-quality software to millions of users with confidence and... ...our measure of success. As a Senior Developer on our team, you won't just be maintaining... ...s deployment health, success rates, and performance characteristics. Drive Wealthsimple's...PerformanceLong term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer - Performance Tuning - Elasticsearch. Be the first to apply!
- project engineer assistant project manager Canada
- chief engineer Canada
- chief power engineer Canada
- general engineer Canada
- director software engineering Canada
- directeur ingénierie Canada
- mechanical engineering project manager Canada
- engineering project manager Canada
- mechanical engineering director Canada
- software engineer internship Canada
