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

Elasticsearch - Senior Developer Engineer - Query Engine, Database Internals

Full-time

Elastic

What is The Role

We're looking for a Software Engineer to join the Elasticsearch - Analytical Engine team. This globally-distributed, completely remote team of senior engineers is responsible for building new analytics capabilities in Elasticsearch’s latest aggregation framework based on a completely new compute engine, and accessed via our new piped query language called ES|QL . This is a senior software engineering role that covers the design and implementation of new features, enhancements to existing features, and resolving bugs.

Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable, and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements.

What You Will Be Doing



  • You'll be a full-time Elasticsearch contributor, building data-intensive new features and fixing intriguing bugs, all while making the code easier to understand. You are able to research what available data structures and algorithms work best to implement a new functionality or enhancement. Sometimes you’ll need to implement a data structure or algorithm in the code base. And there will be times when you'll need to get close to the operating system and hardware.

  • You’ll work with a globally distributed team of experienced engineers focused on the search and query (ES|QL) analytics capabilities of Elasticsearch. You’ll get to work with the teams that build the UI to ensure a good user experience, and you’ll get to work with the teams building solutions on top of these APIs

  • You'll be an expert in several areas of Elasticsearch, and everyone will turn to you when they have a question about them. You'll improve those areas based on your questions and your instincts.

  • You'll work with community members from all over the world on issues and pull requests, sometimes triaging them and handing them off to other experts, and sometimes handling them yourself.

  • You'll write idiomatic modern Java -- Elasticsearch is 99.8% Java!

What You Bring



  • You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas.

  • You have experience with software systems engineering

  • You have a strong desire to optimize and make use of the most efficient data structures and algorithms.

  • You work with a high level of autonomy, and are able to take on projects and guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components.

  • You're comfortable developing collaboratively. Giving and receiving feedback on code, approaches, and APIs is hard! Bonus points if you've collaborated over the internet because that's harder. Double bonus points for asynchronous collaboration over the internet. That's even harder, but we do it anyway because it's the best way we know how to build software. 

  • You've used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and have some idea how they work and why they work that way. 

  • You have excellent verbal and written communication skills. Like we said, collaborating on the internet is hard. We try to be respectful, empathetic, and trusting in all of our interactions. And we'd expect that from you too.

Bonus Points



  • You've built things with Elasticsearch before.

  • You’ve worked in the search and information retrieval space. You’re familiar with the data structures and algorithms associated with information retrieval.

  • You’ve worked on data storage technology or have experience building data analytics capabilities.

  • You have experience designing, leading and owning cross-functional initiatives.

  • You've worked with open source projects and are familiar with different styles of source control workflow and continuous integration

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Elasticsearch - Senior Developer Engineer - Query Engine, Database Internals in Remote vacancy
  •  ...promise of 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...  ..., and tenant isolation. You will work with engineering and product leaders at Elastic. Your goal is to participate... 
    Senior

    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...  ...infrastructure and shared functionality that enables engineers to develop, extend, and support Elasticsearch. The... 
    Senior
    Database
    Full time

    Elastic Nv

    Remote
    16 hours ago
  •  ...According to IDC, the worldwide database software market, which it...  ...transforming industries and empowering developers to build amazing apps that...  ...and creativity. The Query Integration team is focused on...  ...features on top of the core query engine and helping to integrate query... 
    Senior
    Database
    Full time
    Remote work
    Worldwide

    Mongodb

    Remote
    16 hours ago
  •  ...data infrastructure as a product—databases, search, cache, and lakehouse capabilities that engineering teams can depend on to build...  ...You We are looking for a Senior Database Reliability Engineer...  ...document (MongoDB), and search (Elasticsearch). Maintain a strong culture... 
    Senior
    Database
    Full time
    Worldwide

    Appdirect

    Remote
    16 hours ago
  •  ...their best work. About the Platform Engineering Team: We aim to design, build and...  ...Who you are: ~3+ years experience as a database solution architect. This may include,...  ...days away program: Employees can work internationally in eligible countries for up to 90 days... 
    Senior
    Database
    Full time
    Remote work

    Wealthsimple

    Remote
    16 hours ago
  • $136.9k - $152.1k per year

     ...for this role. Job summary: The Database Reliability Engineer (DBRE) is responsible for managing, building...  ...teams (review of database migrations, queries, performance optimizations,...  ...relational databases systems (3+ at a Senior, lead or architect level) •2+ years in... 
    Senior
    Database
    Remote job
    Long term contract
    Work at office
    Flexible hours

    Pointclickcare

    Remote
    16 hours ago
  •  ...APIs, unstructured sources and databases to data warehouses, lakes,...  ...Role: Are you the kind of developer who gets a rush from cracking...  ...with CDC implementation, or a query that hangs with no obvious reason...  ...customer voice alongside our engineering and product teams every day,... 
    Database
    Remote job
    Full time
    Local area
    Immediate start
    Monday to friday
    Shift work

    Airbyte

    Remote
    16 hours ago
  •  ...We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will...  ...isolation. You will work with engineering and product leaders at Elastic. Your...  ...You have deep knowledge of Java internals and JVM memory management. You understand... 

    Elastic Nv

    Remote
    16 hours ago
  •  ...Company Description IT Job Description Role: Database Developer Location: Montreal, QC Duration: Fulltime BGV will be done for the selected candidates. Position Description The candidate will work hand-in-hand with other developers who are responsible... 
    Database
    Full time
    Relocation

    Info-ways

    Remote
    16 hours ago
  •  ...unleashing the power of data. The Query Integration team is at the...  ...on top of our core query engine and integrate it deeply with the...  ...features that power our time-series database , extend analytical language...  ...the gap between core database internals and user-facing features. You... 
    Database
    Full time
    Local area
    Remote work
    Worldwide

    Mongodb

    Remote
    16 hours ago
  • $164.49k - $197.39k per year

     ...-source continuous profiling database that offers rapid, scalable,...  ...reliable, and efficient storage and querying capabilities. It aids in...  ...-first approach and our engineering team is primarily remote, it...  ...alignment. We invest heavily in developer productivity. You can use... 
    Senior
    Database
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    19 days ago
  •  ...The MongoDB Query Team is seeking a Senior Staff Product Manager to provide division-wide, product leadership...  ...our fast, modular distributed query engine and flexible query system. As the...  ...allocation and sequencing across the query, developer experiences, and core database... 
    Senior
    Database
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Mongodb

    Remote
    16 hours ago
  •  ...services are customized to meet specific needs. For more details please visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2 Work Status: US Citizen / Canadian Citizen / TN VISA Skills... 
    Database
    Permanent employment
    Full time
    Contract work
    Temporary work

    Epro Consulting

    Remote
    16 hours ago
  • $107k - $161k per year

     ...meetings. Join Our Team GoDaddy is seeking a highly skilled and motivated Senior Site Reliability Engineer to join our Database Infrastructure team. This role focuses on designing, developing, and deploying automated solutions for our production database infrastructure... 
    Senior
    Database
    Full time
    Second job
    Work at office
    Local area
    Remote work
    Work from home

    GoDaddy

    Remote
    16 hours ago
  •  ...Join the MongoDB Server Query Optimization team, and help us build...  ...distributed, flexible schema, document database. Candidate Profile ~...  ...practice of database query engines, as well as hands-on or...  ...employees, we’re committed to developing a supportive and enriching culture... 
    Database
    Long term contract
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Mongodb

    Remote
    16 hours ago
  •  ...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 feature-rich search experience,... 
    Senior
    Database
    Full time

    Elastic Nv

    Remote
    16 hours ago
  •  ...'re looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed...  ...requires deep expertise in search internals and cross-team collaboration. Our...  ...for Elasticsearch’s indexing, query execution, and relevance layers. As an... 
    Long term contract
    Full time

    Elastic Nv

    Remote
    16 hours ago
  • $100k - $125k per year

     ...This role will be responsible for all operational database administration duties, data engineering, and data operations within the Data Lake and Enterprise...  ...coach for junior and intermediate data engineers and ETL developers as the EDO team grows. What you’ll bring to the... 
    Senior
    Database
    Hourly pay
    Full time
    Manual labor
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Remote
    16 hours ago
  •  ...Team The ClickPipes - Database Integrations team builds the...  ...such as understanding database internals to optimize snapshotting...  ...intensive systems Design and develop high-throughput integrations...  ...that cares about the craft of engineering, documentations, and continuous... 
    Database
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Remote
    16 hours ago
  •  ...données comme : PostgreSQL, Elasticsearch Expérience avec des plateformes...  ...backgrounds in software engineering, cybersecurity, coffee and...  ...project with enough room to develop software engineering skill and...  ..., VueJS Experience with databases such as Postgresql and... 
    Database
    Internship
    Work at office
    Flexible hours

    Flare Inc.

    Remote
    16 hours ago
  •  ...better. Role Summary We are looking for a passionate Developer Relations Intern to join our global DevRel team. In this role, you will be...  ...developer feedback and collaborate with internal teams (product, engineering, marketing) to improve the BNB Chain developer experience... 
    Internship
    Remote work

    Powered Corp.

    Remote
    16 hours ago
  • $186.37k - $223.64k per year

     ...and evolving Tempo from a SaaS database into a platform that powers...  ...Push performance further: faster query latency at hundreds of MB/s...  ...You’ll Be Doing:  As a Staff Engineer on Tempo, you will set technical...  ...open. We invest heavily in developer productivity. You can use... 
    Database
    Full time
    Local area
    Remote work
    Flexible hours
    Shift work

    Grafana Labs

    Remote
    3 days ago
  • $50k - $62k per year

     ...across clients.   We're hiring an ML Engineering Intern to join our ML Products team that will...  ...(Databricks, GCP, or AWS) and with databases (relational or NoSQL). #  Comfortable...  ...work. Experience building internal developer tools, CLI tools, bots, or automation scripts... 
    Senior
    Database
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start
    Work from home
    Relocation
    Shift work

    Geocomply

    Remote
    16 hours ago
  •  ...Job Responsibility: JOB SUMMARY The Application Engineering Developer provides technical support to our Customer Services and Support teams...  ...basic code analysis, triaging, and/or writing SQL database queries to isolate issues and provide resolution; escalating to appropriate... 
    Senior
    Database
    Full time
    Flexible hours
    Shift work
    Night shift

    Higher Logic

    Remote
    19 hours ago
  • $110k - $140k per year

     ...governance layer—that powers our internal AI transformation across project delivery...  ...internal knowledge. As the Data Developer on this initiative, you will own...  ..., and the vector-based context engines that allow AI agents to reliably query and act on live organizational data... 
    Senior
    Database
    Full time
    Work at office
    3 days per week

    Visier Solutions Inc

    Remote
    16 hours ago
  • $125k - $165k per year

     ...Senior Backend Engineer About ANVIL ANVIL is a trusted partner in the defence industry, delivering...  ...play a pivotal role in designing, developing, and maintaining robust backend...  ...will architect scalable APIs, optimize database performance, and ensure our backend infrastructure... 
    Senior
    Database
    Full time
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Remote
    16 hours ago
  •  ...The Developer Productivity team supports the software development ecosystem used by hundreds of engineers to develop and maintain MongoDB Server and developer...  ..., and securely.  As a senior staff engineer you’ll be...  ...a 1000+ customer base to internal platform teams Responsibilities... 
    Senior
    Database
    Long term contract
    Worldwide

    Mongodb

    Remote
    16 hours ago
  •  ...Here at Glenair , we are currently seeking to hire a Senior React Web Developer/Engineer to become an integral part of our development team! You will...  ...developing a green field Web App to replace our legacy Internal Sales/Orders/Inventory System. The app presents unique challenges... 
    Senior
    Database
    Full time

    Glenair

    Remote
    16 hours ago
  •  ...: We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and help build and maintain the...  ...covers both technical design and working with others to develop needed components. You have experience communicating... 
    Full time

    Elastic Nv

    Remote
    16 hours ago
  •  ...MongoDB’s Developer Productivity organization exists to help engineers build and deliver high-quality software through a highly...  ...services. We are looking for a Senior Director to lead our Pipeline...  ...investments Improve the experience of internal engineering users while also... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Mongodb

    Remote
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Elasticsearch - Senior Developer Engineer - Query Engine, Database Internals. Be the first to apply!