Elasticsearch - Principal Software Engineer II - Query Engine, Database Internals
Elastic
What is The Role
We're looking for a Principal Software Engineer to join the Elasticsearch - Analytical Engine team. This expert team of engineers is responsible for building new analytics capabilities in Elasticsearch’s completely new compute engine, and accessed via our new piped query language called ES|QL . This is a principle software engineering role that entails using your vast knowledge in this space in order to define, direct, and build the next generation of ES|QL capabilities. This role includes providing technical vision and direction for the customer/user interfaces and for the underlying language syntax and compute infrastructure. This role requires related past technical experience in addition to the ability to work cross-organization.
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
As a full-time Elasticsearch contributor, you will define, lead, and contribute to the development of data-intensive enhancements. You’ll research the latest features, data structures, and algorithms in the industry to ensure we’re building the right capabilities for our users. You’ll work directly with our partners and product teams to understand their needs and build out a strategic vision for the longer term. You’ll bring your past experience in analytics systems to help build and drive an innovative roadmap for ES|QL and the compute engine. As an authority in several areas of Elasticsearch, everyone will turn to you when they have a question about that area. You'll improve those areas based on your questions and your instincts.
Our globally distributed team of expert engineers is focused on the search and query (ES|QL) analytics capabilities of Elasticsearch. This inclusive team collaborates closely with other user experience teams, crafting a friendly user interface, and with teams closer to the customer, building solutions on top of these APIs (Search, Security, Observability)
Finally, we write idiomatic modern Java -- Elasticsearch is 99.8% Java!
What You Bring
- Experience leading technical projects in the data and enterprise architecture areas. You bring proven knowledge in building and running sophisticated technical infrastructures and engineering sound software systems.
- Experience mentoring expert engineers, providing technical and professional guidance.
- Experience defining a long-term technical vision for an area of a data-intensive application, working across teams and organizations to collaboratively build the technical roadmap.
- Hands-on experience with search and analytics APIs, some examples may include Splunk SPL, Elasticsearch, Datadog, Dynatrace, and New Relic.
- 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 a strong desire to optimize and make use of the most efficient data structures and algorithms.
- Working with a high level of autonomy, able to tackle projects and guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components.
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra, and an understanding of how they work and why they work that way.
- Excellent verbal and written communication skills. Collaborating on the internet is hard. We try to be supportive, empathetic, and trusting in all of our interactions. And we expect that from everyone too.
Bonus Points
- You've built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind it.
- Experience working with open source projects and familiar with different styles of source control workflow and continuous integration.
- ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search Management team. This globally-distributed team of experienced... ...search functionality in ES|QL, our new piped query language as two examples. You'll work with community...SuggestedFull time
- ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers... ...to produce an industry-leading vector database offering, supplying unparalleled speed and relevance...DatabaseFull time
$107k - $193k
...Senior Engineer II - Application Team Rockerbox empowers marketing... ...+ years of experience in software engineering. Demonstrated... ...in SQL for data querying, analysis, and database interactions ~ Effective... ...location, and balancing internal equity relative to peers...DatabaseFull time$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems... ...deep technical work: database internals, query processing, indexing, storage formats... ...have experience with Lucene, Elasticsearch, OpenSearch, information retrieval...DatabaseFull timeTemporary workFlexible hours$159.8k - $303.5k
...Description We're looking for a Principal Software Engineer to join the Elasticsearch - Storage Engine team. This globally... ...develops core storage and query technologies for observability workloads... ...high-performance, scalable database or search engine technologies, along...DatabaseFull timeRemote workFlexible hours- ...Role Overview We’re hiring a Software Engineer II to help build and scale the... ...of relational databases (PostgreSQL, MySQL) and data... ...DynamoDB) or search engines (Elasticsearch) Experience integrating with... ..., TypeScript) for building internal tools Background working with...DatabaseWork at officeImmediate startWorldwide
$114.5k - $188k
...Software Engineer II As a Software Engineer II at Iterable, you will independently... .... Experience with Elasticsearch and/or other relevant technologies... ...Language: Scala Databases: Elasticsearch, Postgres, Redis... ...local ordinances, and its internal policy, Iterable will also...DatabaseLocal areaRemote workFlexible hours- ...Software Engineer II Job Summary: Designs, develops, and supports NCHS websites... ...IT standards. Works with internal and external team members in... ...Proficiency in SQL, data querying languages, LINQ, Entity Framework, and optimizing database transactions. Knowledge...Database
$159.8k - $252.8k
...The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Storage Engine team. This... ...engineers develops core storage and query technologies for observability workloads... ...high-performance, scalable database or search engine technologies, along...DatabaseWork experience placementLocal areaRemote workFlexible hours- ...Position Overview As a Software Engineer II, you'll take on a hands‑on technical role... ...Solid understanding of relational databases (MySQL / MariaDB), including query optimisation and data modelling... ...can be different both in our internal processes and to help our clients...DatabaseWork at officeLocal areaFlexible hours
- ...solar panels, flight software, star trackers, optical... ...missions. SOFTWARE ENGINEER II – MES Based at Rocket... ...that utilize relational databases and REST APIs within... ...Knowledge of Elasticsearch ADDITIONAL REQUIREMENTS... ...regulations, including the International Traffic in Arms...DatabasePermanent employmentWork at officeLocal area
$124k - $186k
...Software Engineer II About Mimecast Relentless protection. Resilient world... ...standards Work with relational databases - writing migrations, queries, and data access patterns that... ..., S3, and Bedrock), PostgreSQL, Elasticsearch, Kubernetes, and Grafana to deliver...DatabaseWork at officeLocal areaImmediate startWorldwide2 days per week$114.5k - $188k
...Software Engineer II Iterable is the leading AI-powered customer engagement... ...~ Experience with Elasticsearch and/or other relevant technologies... ...Language: Scala Databases: Elasticsearch, Postgres, Redis... ...education or training, and internal equity considerations. Please...DatabaseContract workLocal areaImmediate startRemote workWorldwideHome officeFlexible hours- ...Summary We are seeking a Software Engineer II to join our Reporting and... ...jurisdictions. This role is database-driven, requiring solid experience... ...by government clients and internal stakeholders. The ideal... ...Write and tune SQL queries and stored procedures and views...DatabaseWork experience placementWork at officeLocal area
- ...What is The Role We are seeking a Principal Software Engineer I to join our Elasticsearch Performance Engineering area. This role will focus on enhancing... ...distributed search engines and in developing and tuning queries. Familiarity with the Elasticsearch Query API...Full time
- ...everyone. Roblox’s database team develops the... ...workload at Roblox. As a principal engineer on the database team,... ..., sharding, and query-planner enhancements—... ...years of experience in software engineering or a relevant... ...in database internals —B-trees, MVCC, WAL,...DatabaseFull time
$180k - $210k
...encompass a diverse range of talents, including world-class engineers who have designed and tested firearms, medical devices,... ...to get it all done. ABOUT THE ROLE As a Senior Software Engineer II, Internal Systems at Biofire, you will help build and improve...Permanent employmentFull timeWork at officeImmediate startWork from homeFlexible hours$215k - $240k
...Reports to: Engineering Manager Location: Remote US... ...motivated, and self-driven Principal Software Engineer to join our... ...scaling Postgres databases ~ A BS in Computer... ...modern data storage and query systems for high-... ...senior management, and internal and external...DatabaseRemote jobFull timeWorldwideHome office- ...We're looking for a Senior Software Engineer to join the team that’s contributing... ...our ES|QL solution to query such data, as well as... ...and query capabilities of Elasticsearch. You'll be an expert in... ...past working experience with database, search engine, OS, or cloud...DatabaseFull timeWork experience placement
- ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for... ...team. ~3+ years of experience working with SQL or other database querying language on large multi-table data sets. ~3+ years of...DatabaseFull timeTemporary work
$120k - $290k
...rapidly and reinventing the database space. The PlanetScale... ...As a PostgreSQL Core Engineer, you will spend most of your... ...Deep knowledge of PostgreSQL internals : MVCC, query planner/executor, WAL, vacuum... ...consumer tech, and B2B SaaS. As a Software Engineer, you'll be at the...DatabaseFull timeWorldwide- ...implementation of applications and databases, under general... .... Through a strong engineering culture, MarTech... ...enhancement projects for internal clients. Writes programs... ...reports. Employs software development techniques... ...Angular, Node JS, SQL queries, Github, Bitbucket, Bamboo...DatabaseWork experience placement
$75k - $125k
...Join to apply for the Platform Engineer II role at Mastercard Get AI-... ...manage Postgres and Oracle database technologies in production environments... ...application development software to develop database... ...promote Database Engineering to internal and external customers...DatabaseFull timeWorldwideFlexible hours$99k - $110k
...Position Overview: Join Our Team as a Software Engineer II (Full Stack)! Are you a full stack... ...of experience with React.js and PHP Database Pro: Strong experience with MySQL and... ...and analytics software primarily for internal usage Collaborative Environment: Join...DatabaseFull timeWork at officeRemote workFlexible hours- ...The Software Engineer develops, maintains, and enhances complex and diverse software... ...(JEST) Grafana InfluxDb Elasticsearch Redis mysql Apache... ...environments 6. Develop simple data queries for existing or proposed databases or data repositories 7. Write...DatabaseFull time
$99k - $197k
...Senior Software Engineer II Position Overview We are seeking an experienced software engineer to join our talented full-stack... ...integrated with various systems including Salesforce, databases and internal APIs. Design, implement, and optimize databases to support...DatabaseFull timeWork at officeRemote work- ...Employer: AMAZON WEB SERVICES, INC. Offered Position: Database Engineer II Job Location: Seattle, Washington Job Number:... ...and scalable database automation solutions. Advise software engineers on database internals and design solutions. Execute and build automation...Database
- ...seeking a talented and experienced Senior Software Engineer II, experienced in Accounts Payable... ...quick learner, and a team player. ~ Database design experience required. ~ DevOps... ...any job applicant, employee, or unpaid intern by any employee of the Company,...DatabaseFull timeInternshipWork at officeFlexible hours
$139.7k - $232.9k
...strategy, and scalable engineering solutions across... ...platforms, AKS, databases, security, and the Software Development Lifecycle... ...brand. Maintain M&T internal control standards,... ...and domains. The Principal Engineer is expected... ...databases, data modeling, query optimization,...DatabaseWork experience placement$106k - $142k
...About the Role We're hiring multiple Software Engineer II's across our Fulfillment organization... ..., Java, and Go). ~ A solid grasp of databases — relational (e.g., PostgreSQL) and/or... ...) — and the ability to model and query data well. ~ Experience designing, building...DatabaseFull timeWork at officeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Elasticsearch - Principal Software Engineer II - Query Engine, Database Internals. Be the first to apply!
- senior principal software engineer United States
- principal software engineer manager United States
- principal software engineer United States
- principal data analyst United States
- senior principal scientist United States
- principal solutions consultant United States
- epic principal trainer United States
- principal financial analyst United States
- elementary principal United States
- principal United States






