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
- ...the right place! We’re looking for a Principal Engineer to help shape the architecture... ...Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores,... ...make the POS more reliable, scalable, performant, and easier to evolve. You’ll personally...PerformanceLong term contractFull timeImmediate start
- ...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
$136.6k - $176.2k per year
...The role We are looking for a Principal Software Engineer to serve as the Adobe Experience... ...integrations, responsive behavior, or performance-sensitive behavior. Keep the codebase... ...hands-on experience designing, developing, and supporting AEM-based solutions....PerformanceRemote jobFull timeInternshipWork at officeLocal areaFlexible hours- ...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
- ...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$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- ...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
- ...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
- ...transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast... ...: End-to-End Ownership: Develop, test, deploy, and maintain product-level... ...architectural improvements to boost system performance, reliability, and scalability. Complex...PerformanceRemote workFlexible hours
$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$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$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$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
- ...completely free of barriers. Your role: As a Senior Software Developer in Test, you will be part of a small, highly focused team responsible... ...Experience with any of the following is an asset: Testing performance with JMeter or similar tools Web services technology such...PerformanceFull time
$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- ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers should... ...their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be...Long term contractFull time
- ...Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist Plugin, and future AI product offerings. This is deliberately a hybrid role. We need the software engineering depth...Full timeSeasonal workImmediate startRemote workFlexible hours
- ...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
- ...is felt immediately by our clients, so the bar for reliability, performance, and craft is high. You'll bring strong technical judgment, a... ...and mentorship What you bring ~5+ years of professional software engineering experience, with a track record of shipping production...PerformanceLong term contractImmediate start
- ...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!
- chief engineer Canada
- project engineer assistant project manager Canada
- directeur ingénierie Canada
- chief power engineer Canada
- engineering project manager Canada
- director software engineering Canada
- mechanical engineering project manager Canada
- general engineer Canada
- mechanical engineering director Canada
- software engineer internship Canada

