Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer - Performance Tuning - Elasticsearch

Full-time

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.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Performance Tuning - Elasticsearch in Canada vacancy
  •  ...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... 
    Performance
    Full time

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Long term contract
    Full time

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Remote work

    Apexa

    Canada
    4 days ago
  •  ...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... 
    Performance
    Full time

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time

    Elastic Nv

    Canada
    9 hours ago
  • $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... 
    Performance
    Remote job
    Long term contract
    Full time
    Internship
    Manual labor
    Work at office

    Jobber

    Canada
    9 hours ago
  •  ...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.... 
    Performance
    Full time

    Telus Digital

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    Slice

    Canada
    9 hours ago
  •  ...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

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Canada
    9 hours ago
  • $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:... 
    Performance
    Full time
    Work at office
    Local area
    Remote work

    Toast

    Canada
    9 hours ago
  •  ...-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... 
    Performance
    Remplacement
    Permanent employment
    Full time

    Telus Digital

    Canada
    9 hours ago
  • $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

    Multi View

    Canada
    9 hours ago
  • $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-... 
    Performance
    Full time
    Remote work

    PENN Interactive

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Remote work

    Wealthsimple

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Remote work

    Gitlab

    Canada
    9 hours ago
  • $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 pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Canada
    9 hours ago
  • $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... 
    Performance
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Textnow

    Canada
    9 hours ago
  • $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... 
    Performance
    Full time
    Work at office
    Remote work
    Work from home
    Shift work
    Afternoon shift
    Early shift

    Clover Health

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Remote work
    Flexible hours

    Miovision

    Canada
    9 hours ago
  • $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 time
    Temporary work
    Remote work

    Breezeway

    Canada
    9 hours ago
  • $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... 
    Performance
    Long term contract
    Full time

    Dropbox

    Canada
    9 hours ago
  • $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... 
    Performance
    Long term contract
    Full time
    Local area

    Redwood Software

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Contract work

    Wealthsimple Technologies

    Canada
    9 hours ago
  • $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... 
    Performance
    Remote job
    Internship
    Shift work
    Canada
    2 days ago
  • $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 time
    Immediate start
    Remote work
    Home office

    Seeq

    Canada
    9 hours ago
  •  ...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 contract
    Full time

    Wealthsimple Technologies

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Full time
    Contract work
    Remote work
    Flexible hours

    Miovision

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Internship

    Wealthsimple Technologies

    Canada
    9 hours ago
  •  ...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... 
    Performance
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - Performance Tuning - Elasticsearch. Be the first to apply!