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 16 hours 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
    16 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

    Remote
    16 hours ago
  •  ...AI. What is The Role We are seeking a Senior Software Developer to join the Elasticsearch Security team. In this role, you will contribute to the...  ...Elastic. Your goal is to participate in providing high-performance security at all levels. This includes ensuring that... 
    Performance
    Full time

    Elastic Nv

    Remote
    16 hours ago
  •  ...observability help organizations deliver on the promise of AI. What is The Role We're looking for a Principal Software Developer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich... 
    Suggested
    Full time

    Elastic Nv

    Remote
    16 hours ago
  •  ...Job Requisition ID # 26WD97119 Ingénieur logiciel principal, Plateforme de visualisation English translation to follow!/La traduction...  ...Autodesk offre des expériences de visualisation 2D et 3D hautement performantes pour l'ensemble de notre gamme de produits. En tant qu'... 
    Suggested
    Full time

    Autodesk

    Remote
    16 hours 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
    16 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

    Remote
    16 hours ago
  •  ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful....  ...strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the...  ...CI/CD, and deployment Mentor a high performing development team while driving execution... 
    Full time
    Remote work

    Precisely International Jobs

    Remote
    16 hours ago
  •  ...What is The Role We're looking for a Software Engineer to join the Elasticsearch - Analytical Engine team. This globally-distributed, completely remote...  ...both technical design and working with other engineers to develop needed components. You're comfortable developing... 
    Full time
    Remote work

    Elastic

    Remote
    16 hours 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
    16 hours 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
    16 hours 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
    16 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

    Remote
    16 hours ago
  •  ...entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve...  ...improve scalability, reliability, and performance. Here is what will qualify you for...  ...large-scale search technologies such as Elasticsearch, OpenSearch, Vespa, or similar... 
    Performance
    Full time

    Coveo

    Remote
    16 hours 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
    16 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

    Remote
    16 hours 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
    16 hours 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
    16 hours ago
  • $94.2k - $117.7k per year

     ...Position Summary: As a Software Developer on the Procurement team at Euna Solutions, you’ll be a key part of delivering new features and...  ...ensure successful delivery and monitor and analyze the real-time performance of our platform. ~ Work with the product and support... 
    Performance
    Full time
    Work at office
    Local area
    Flexible hours
    Weekend work
    3 days per week

    Euna Solutions

    Remote
    16 hours 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
    16 hours 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
    16 hours ago
  •  ...three hats. What We Look For ~10+ years building production software; BS/MS degree in Computer Science, Engineering, or a related...  ...understanding of software architecture, data structures, and performance tradeoffs — and can explain what each choice cost. ~ Proficiency... 
    Performance
    Full time
    Internship

    Soma Energy

    Remote
    16 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

    Remote
    16 hours ago
  • $104.3k - $136.8k per year

     ...At Varicent, we’re not just transforming the Sales Performance Management (SPM) market—we’re redefining how organizations achieve...  ...ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to driving... 
    Performance
    Full time
    Worldwide

    Varicent

    Remote
    16 hours 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
    16 hours ago
  •  ...mission to become a global champion in commerce, advertising and performance marketing. Backed by Waterland Private Equity,  mrge is...  .... The Opportunity We are looking for a motivated  Junior Software Developer to join the SourceKnowledge team during a pivotal phase of our... 
    Performance
    Full time
    Remote work
    Worldwide
    Flexible hours

    Mrge

    Remote
    16 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

    Remote
    16 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

    Remote
    16 hours 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
    16 hours 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
    16 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!