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 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Performance Tuning - Elasticsearch in Remote 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

    Remote
    1 day 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

    Remote
    1 day 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

    Remote
    1 day 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

    Remote
    1 day ago
  •  ...optimize distributed systems, ensuring reliability, performance, and scalability under real-world load. Drive...  ...including indexing, query execution, relevance tuning, and infrastructure — using technologies such as Elasticsearch, OpenSearch, Lucene, Solr, or similar.... 
    Performance
    Long term contract
    Full time
    Immediate start

    Maintainx

    Remote
    1 day 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

    Remote
    1 day ago
  •  ...en se basant sur une plateforme à haute performance et sur des équipes de négociation...  ...Capital est un employeur qui souscrit au principe de l’égalité d’accès à l’emploi. [English...  ...Engineering department is seeking a Software Developer II to join the Data team in Montreal. This... 
    Performance
    Full time
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Remote
    1 day ago
  •  ...As a Full Stack Java/React Developer, you will work on large-scale...  ...React SPAs with a focus on performance and scalability. Perform...  ...Solid understanding of the software development lifecycle (SDLC)...  ...Pub/Sub). Experience with Elasticsearch. Knowledge of microservices... 
    Performance
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Remote
    1 day 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

    Remote
    1 day ago
  • $140k - $210k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...maintain the highest standards of quality and performance in everything we do. Job Description...  ...in their networks. Internally, you will develop automated tests for your software,... 
    Performance
    Full time
    Manual labor

    Arista Networks, Inc.

    Remote
    1 day ago
  •  ...Our talented people deliver future-ready software, services, and integrated platforms that...  ...is looking for a dynamic Software Developer to join our project focused teams in Saskatoon...  ...Modify or debug code for functional and performance improvements. As part of a cross-... 
    Performance
    Full time
    Local area
    Remote work
    Night shift

    Vecima Networks

    Remote
    1 day 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

    Remote
    1 day ago
  • $80k - $130k per year

     ...We exist in a fast-paced technical work environment and are a performance driven company. We take pride in providing high quality work...  ...expect the same from our employees.  We are looking for a Software Developer to join our Vancouver-based team and contribute to the... 
    Performance
    Full time
    For contractors
    Work at office
    Local area

    Inspired Hr Ltd

    Remote
    1 day ago
  • $97.56k per year

     ...term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical...  ...participate in code reviews Validate/verify code function and performance through the creation and usage of automated unit and... 
    Performance
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Remote
    1 day ago
  •  ...development and testing of multiple software modules. • Ensure...  ...time software design and coding principals interfacing to cloud computing...  ...with other software developers in the team to implement software...  ...industrial internet.  • Join a high-performing Agile team adept in the ways... 
    Permanent employment
    Full time

    Collabera

    Remote
    1 day ago
  •  ...improve the tools and technology that empower content developers worldwide. What You'll Do As a Principal Software Programmer of the Media Services team, you'll...  ...proficient in C++, with a strong command of performance-critical systems Deep understanding of WebRTC... 
    Performance
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    1 day 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

    Remote
    1 day 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

    Remote
    1 day 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

    Remote
    1 day ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote...  ...improve velocity, quality, and developer experience while managing risk appropriately...  ...our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate with... 
    Performance
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    15 days 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

    Remote
    1 day 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

    Remote
    1 day ago
  •  ...Infrastructure & Technical Leadership Own full-stack performance from the network edge to in-memory stores — instrumenting, monitoring...  ...Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~... 
    Performance
    Full time
    Local area

    Drw Inc

    Remote
    1 day ago
  • $90k - $110k per year

     ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community...  .... We are looking for a Software UI Developer to support the design, development,...  ...Troubleshoot software issues, improve application performance, and support ongoing optimization of... 
    Performance
    Full time

    Syntronic

    Remote
    1 day 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

    Remote
    1 day ago
  •  ...Software Developer Intern  Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE...  ...developers we work with, understand the health of our systems Performance engineering to make our builds as fast and reliable as... 
    Performance
    Full time
    Casual work
    Internship
    Work at office
    Worldwide

    Playstation Waterloo Co-op

    Remote
    1 day ago
  •  ...A-CX is a software design and development partner for progressive companies,...  ...member of our team, you will work on developing and integrating solutions with C++...  ...solutions for our clients. Develop secure, scalable, and high-performance desktop software solutions for audio... 
    Performance
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Remote
    1 day ago
  •  ...visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2...  ...15.x general administration, development, programming and performance turning experience. - Experience with DB2 and/or Sybase... 
    Performance
    Permanent employment
    Full time
    Contract work
    Temporary work

    Epro Consulting

    Remote
    1 day ago
  •  ...technology. We place great emphasis on developing equipment to meet the specific...  ...Opportunity ISE is seeking a Software to join our team! The Software Developer is responsible for the design,...  ...and verification procedures. Perform unit, integration, system, and... 
    Performance
    Long term contract
    Full time
    Internship
    Work at office

    GeoSpectrum Technologies Inc.

    Remote
    1 day ago
  •  ...About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer...  ...is on UI—components, UX, accessibility, and client-side performance—while you contribute across the stack (PHP/Laravel APIs, data... 
    Performance
    Full time
    Worldwide

    Appdirect

    Remote
    1 day 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!