Elasticposted 3 days ago
$199,700 - $315,900/Yr
Full-time • Principal

About the position

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. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. 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.

Responsibilities

  • Define, lead, and contribute to the development of data-intensive enhancements.
  • Research the latest features, data-structures, and algorithms in the industry.
  • Work directly with partners and product teams to understand their needs.
  • Build out a strategic vision for the longer term.
  • Drive an innovative roadmap for ES|QL and the compute engine.
  • Provide technical vision and direction for user interfaces and underlying language syntax.
  • Collaborate closely with user experience teams and customer-facing teams.

Requirements

  • Experience leading technical projects in data and enterprise architecture.
  • Proven knowledge in building and running sophisticated technical infrastructures.
  • Experience mentoring expert engineers.
  • Experience defining a long term technical vision for data-intensive applications.
  • Hands-on experience with search and analytics solutions.
  • Strong skills in core Java and familiarity with data structures and concurrency constructs.
  • Ability to work with a high level of autonomy on projects.
  • Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.

Nice-to-haves

  • Experience building with Elasticsearch.
  • Experience in the search and information retrieval space.
  • Familiarity with open source projects and continuous integration.

Benefits

  • Competitive pay based on the work you do.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Financial donations and service matching up to $2000.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.
  • Participation in Elastic's stock program.
  • Company-matched 401k with dollar-for-dollar matching up to 6%.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service