Principal Software Engineer I / II - Storage Engine - Elasticsearch

1 hour, 22 minutes ago
Full-time
Lead
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Lead cross-organizational initiatives to deliver an industry-leading time series solution offering.
  • Build data-intensive new features for Elasticsearch and fix complex bugs.
  • Improve code clarity and maintainability across the codebase.
  • Design and implement data structures or algorithms when needed.
  • Work close to the operating system and hardware for low-level performance work.
  • Collaborate with a globally distributed team of experienced engineers on logs and metrics capabilities.
  • Serve as a technical expert in several areas of Elasticsearch and help answer questions from others.
  • Work with community members on issues and pull requests, including triaging and handing off work when appropriate.
  • Write idiomatic modern Java for Elasticsearch.
  • Guide projects from technical design through delivery while working with other engineers on component development.

Requirements

  • Experience implementing novel techniques for efficiently indexing, storing, and querying time series data.
  • Strong technical leadership skills with the ability to work independently and guide projects end to end.
  • Experience contributing to technical design and collaborating with other engineers to build components.
  • Strong core Java skills, including data structures, concurrency constructs, and modern language features such as lambdas.
  • Strong interest in optimizing code with efficient data structures and algorithms.
  • Comfortable with collaborative development, including giving and receiving feedback on code, approaches, and APIs.
  • Experience collaborating asynchronously over the internet is a plus.
  • Experience using data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Experience with Elasticsearch is a bonus.
  • Experience working with open source projects, source control workflows, and continuous integration is a bonus.

Benefits

  • Competitive pay based on the work you do, not your previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous annual vacation days.
  • Up to $2,000 in matching donations for financial contributions and service.
  • Up to 40 hours each year for volunteer projects.
  • At least 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer - Sustainability

Samsara 1K-5K IT Services

Samsara is hiring a Staff Software Engineer to lead the technical foundation for its Sustainability product suite, building data-intensive systems that improve fuel efficiency, fleet electrification, and global resource sustainability.

IoT Machine Learning
22 minutes ago

Software Engineer, Geospatial Data (Starshield)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer, Geospatial Data for Starshield to build reliable earth-observation data processing systems that support national security missions.

AWS C C++ Computer Vision Kubernetes Linux Machine Learning PostgreSQL Python SSH
22 minutes ago

Core Software Engineer (C++) - Remote

ClickHouse 51-250 IT Services

ClickHouse is hiring a remote-first Performance Engineer to help optimize the core ClickHouse open-source database and strengthen its cloud offerings for distributed systems at global scale.

C++ Kubernetes TCP/IP Unix
22 minutes ago

Principal Software Engineer, Service Hub

HubSpot 5K-10K Media

HubSpot is hiring a Principal Software Engineer to shape the technical future of Service Hub, with primary focus on front-end architecture and hands-on delivery across critical customer-facing product surfaces.

Agile JavaScript Prototyping
37 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers