Elasticsearch - Senior Developer Engineer - Query Engine, Database Internals
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
- ...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
- ...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...SeniorDatabaseFull time
- ...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...SeniorDatabaseFull timeRemote workWorldwide
- ...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...SeniorDatabaseFull timeWorldwide
- ...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...SeniorDatabaseFull timeRemote work
$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...SeniorDatabaseRemote jobLong term contractWork at officeFlexible hours- ...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,...DatabaseRemote jobFull timeLocal areaImmediate startMonday to fridayShift work
- ...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...
- ...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...DatabaseFull timeRelocation
- ...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...DatabaseFull timeLocal areaRemote workWorldwide
$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...SeniorDatabaseFull timeLocal areaRemote workFlexible hours- ...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...SeniorDatabaseLong term contractFull timeWorldwideFlexible hours
- ...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...DatabasePermanent employmentFull timeContract workTemporary work
$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...SeniorDatabaseFull timeSecond jobWork at officeLocal areaRemote workWork from home- ...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...DatabaseLong term contractFull timeWork at officeRemote workWorldwideFlexible hours
- ...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,...SeniorDatabaseFull time
- ...'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 contractFull time
$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...SeniorDatabaseHourly payFull timeManual laborLocal areaRemote workWork from homeHome office- ...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...DatabaseFull timeLocal areaRemote workHome officeFlexible hours
- ...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...DatabaseInternshipWork at officeFlexible hours
- ...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...InternshipRemote work
$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...DatabaseFull timeLocal areaRemote workFlexible hoursShift work$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...SeniorDatabaseFull timeTemporary workInternshipWork at officeImmediate startWork from homeRelocationShift work- ...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...SeniorDatabaseFull timeFlexible hoursShift workNight shift
$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...SeniorDatabaseFull timeWork at office3 days per week$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...SeniorDatabaseFull timeInternshipLive InWork at officeRemote workFlexible hours- ...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...SeniorDatabaseLong term contractWorldwide
- ...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...SeniorDatabaseFull time
- ...: 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
- ...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...SeniorLong term contractFull timeWork at officeRemote workWorldwideFlexible hours
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!
