Elastic

About Elastic

Real-time data search and analytics for everyone

🏢 Tech👥 1001+ employees📅 Founded 2010📍 Union Square, San Francisco, CA💰 $162m3.8
B2BAnalyticsSaaS

Key Highlights

  • Headquartered in Union Square, San Francisco, CA
  • Over 17,000 customers including eBay, Netflix, and Uber
  • $162 million raised in Series C funding
  • Developers of the Elastic Stack: Elasticsearch, Kibana, Beats, Logstash

Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...

🎁 Benefits

Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...

🌟 Culture

Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...

Overview

Elastic is hiring a Principal Java Engineer II for their ML Core team to build and maintain machine learning components in Elasticsearch. You'll work with Java and C++ to optimize model performance and integrate advanced analytics. This role requires significant experience in software engineering and machine learning.

Job Description

Who you are

You have extensive experience in software engineering, particularly with Java and C++. Your background includes building and maintaining complex systems, and you have a strong understanding of machine learning principles and practices. You thrive in collaborative environments and enjoy working closely with cross-functional teams to deliver high-quality solutions.

You are skilled in optimizing performance and have a keen eye for detail, ensuring that the components you develop are efficient and scalable. Your experience with Elasticsearch is a significant asset, as you understand how to leverage its capabilities for machine learning applications. You are also familiar with advanced analytics and how they can be integrated into distributed systems.

What you'll do

In this role, you will be responsible for building and maintaining the machine learning and advanced analytical platform components within Elasticsearch. You will implement scalable solutions that enhance the platform's capabilities, focusing on both Java and C++ development. Your work will involve optimizing model performance and ensuring that the machine learning features are robust and reliable.

You will collaborate closely with other engineers on the Elasticsearch and enterprise search teams, contributing to the overall architecture and design of the system. Your role will also include troubleshooting and resolving issues that arise in production, ensuring that the platform remains stable and performant.

What we offer

Elastic provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology that impacts how organizations utilize their data. We offer competitive compensation and benefits, along with opportunities for professional growth and development within the company. Join us in our mission to empower businesses through advanced search and AI solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Elastic.

Similar Jobs You Might Like

Based on your interests and this role

Elastic

Principal Engineer

Elastic📍 United Kingdom

Elastic is seeking a Principal Software Engineer II to enhance Elasticsearch's distributed systems. You'll focus on improving performance and resilience while working with large-scale data indexing. This role requires expertise in distributed systems and Elasticsearch.

Senior
3d ago
Elastic

Backend Engineer

Elastic📍 United Kingdom

Elastic is seeking a Senior Backend Engineer to enhance the Elasticsearch Distributed Systems team. You'll focus on improving performance and resilience in data indexing and cluster coordination. This role requires expertise in Java and Elasticsearch.

Senior
3d ago
Elastic

Principal Engineer

Elastic📍 United Kingdom

Elastic is seeking a Principal Software Engineer I to enhance the Elasticsearch Distributed Systems team. You'll focus on improving performance and resilience in data indexing and cluster coordination. This role requires expertise in Elasticsearch and distributed systems.

Senior
3d ago
Elastic

Engineering Manager

Elastic📍 United Kingdom - Remote

Elastic is hiring an Engineering Manager for their Elasticsearch team to lead the development of core search functionalities. You'll work with Elasticsearch and related technologies to enhance search capabilities. This role requires significant experience in software engineering and team leadership.

🏠 RemoteLead
3d ago
Elastic

Principal Engineer

Elastic📍 London - Remote

Elastic is seeking a Principal Software Engineer II to enhance the Elasticsearch search capabilities. You'll leverage your expertise in search internals and collaborate with a globally-distributed team. This role requires deep knowledge of Lucene and search infrastructure.

🏠 RemoteSenior
2d ago