Principal Software Engineer II - Query Engine

July 16

Apply Now
Logo of Elastic

Elastic

Cloud Security • Cloud Migration • Enterprise

Elastic is a skilled consulting partner specializing in cloud technologies, particularly with Amazon Web Services (AWS). They help businesses design, build, and secure public cloud migrations and environments, offering services in cloud migration, optimization, and security. With over a decade of experience and AWS-certified experts, Elastic aims to simplify the complexities of public cloud for their clients, ensuring smooth digital transformations.

1001 - 5000 employees

🏢 Enterprise

📋 Description

• 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. • 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 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. • Finally, we write idiomatic modern Java -- Elasticsearch is 99.8% Java!

🎯 Requirements

• Experience leading technical projects in the data and enterprise architecture areas. You bring a 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 solutions, some examples may include Splunk SPL, Elasticsearch, Datadog, Dynatrace, 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.

🏖️ Benefits

• Competitive pay based on the work you do here and not your previous salary • Health coverage for you and your family in many locations • Ability to craft your calendar with flexible locations and schedules for many roles • Generous number of vacation days each year • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service • Up to 40 hours each year to use toward volunteer projects you love • Embracing parenthood with minimum of 16 weeks of parental leave

Apply Now

Similar Jobs

July 14

Design and implement core banking features and integrations for digital banking solutions.

Cloud

JavaScript

Node.js

Python

React

TypeScript

Go

July 14

Join Alkami to build core experiences for banking clients and users as a Staff Software Engineer.

Cloud

JavaScript

Node.js

Python

React

TypeScript

Go

July 14

Craft user flows and APIs for Alkami’s digital banking solutions. Requires 6+ years of back-end experience.

Cloud

JavaScript

Node.js

Python

React

TypeScript

Go

July 13

Liftoff Mobile

501 - 1000

Join Liftoff as a Software Engineer, working on scalable ML pipelines for mobile app marketing.

PySpark

Python

PyTorch

Go

July 11

Join Esusu as a Principal Engineer to lead back-end and AI/ML innovations in fintech.

Airflow

AWS

Cloud

Dart

DynamoDB

ETL

Flutter

Java

JavaScript

Microservices

MongoDB

NoSQL

Postgres

Python

React

Tableau

TypeScript

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com