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...

Skills & Technologies

Overview

Elastic is hiring a Senior Software Engineer for their Search team to enhance search functionality within Elasticsearch. You'll work with technologies like Elasticsearch and contribute to improving search experiences. This position requires significant experience in software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, with a strong focus on search technologies and distributed systems. Your expertise includes enhancing search functionalities and working with complex data structures, ensuring that you can contribute effectively to the Elasticsearch team. You are comfortable collaborating with globally-distributed teams and have a knack for writing scalable and efficient code.

Your background includes a deep understanding of search algorithms and the ability to implement new features that improve user experience. You are familiar with Lucene and have experience in debugging and resolving issues related to search relevance. You thrive in environments that encourage individual contributions and consensus-driven decision-making.

What you'll do

As a Senior Software Engineer on the Elasticsearch - Search team, you will focus on enhancing vector and keyword search functionalities. Your role involves designing and implementing new search features, improving existing functionalities, and resolving bugs to ensure a robust search experience. You will collaborate with other engineers across different time zones, utilizing tools like GitHub and Slack to communicate effectively.

You will also participate in code reviews, providing constructive feedback to peers and mentoring junior engineers. Your contributions will directly impact the search capabilities of the Elastic Search AI Platform, which is used by a significant portion of Fortune 500 companies. You will be expected to stay updated with the latest advancements in search technologies and apply them to your work.

What we offer

Elastic promotes a culture of collaboration and innovation, allowing you to work with some of the best engineers in the industry. You will have the opportunity to contribute to a product that is at the forefront of search technology and AI. The company values diversity and inclusion, ensuring that all voices are heard in the decision-making process. You will also benefit from flexible working arrangements, allowing you to balance your professional and personal life effectively.

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

Software Engineering

Elastic📍 United States - Remote

Elastic is hiring a Senior Software Engineer to enhance storage efficiency and improve data processing capabilities. You'll work with Elasticsearch to optimize storage layouts and query data effectively. This position requires significant experience in software engineering.

🏠 RemoteSenior
3d ago
Elastic

Software Engineering

Elastic📍 United States - Remote

Elastic is hiring a Senior Software Engineer to join the Elasticsearch - Analytical Engine team. You'll be responsible for building new analytics capabilities and enhancing existing features using Elasticsearch. This position requires expertise in Elasticsearch and experience in software engineering.

🏠 RemoteSenior
3d ago
Elastic

Engineering Manager

Elastic📍 United States

Elastic is hiring a Senior Engineering Manager to lead the Search Scaling team focused on enhancing the Elasticsearch platform. You'll work with a globally-distributed team to deliver robust search functionalities. This role requires significant experience in engineering management.

Senior
3d ago
Elastic

Backend Engineer

Elastic📍 United States

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 strong Java skills and experience with distributed systems.

Senior
3d ago
Elastic

Principal Engineer

Elastic📍 United States - Remote

Elastic is seeking a Principal Software Engineer II for their Storage Engine team to drive innovations in logs and metrics management. You'll provide technical vision for optimized storage and efficient data querying. This role requires experience with Elasticsearch and a collaborative mindset.

🏠 RemoteSenior
3d ago