Elastic logo

Software Engineer II - Search Inference

Elastic

About the Role

As a Software Engineer II in the Search Inference team at Elastic, you will be instrumental in enhancing the search experience through machine learning model inference. This role involves building product enhancements for search components, contributing to Elasticsearch and Kibana, and working on distributed machine learning infrastructure. You will collaborate with software development engineers and site reliability engineers to ensure solutions are highly available, maintainable, scalable, secure, and meet compliance requirements.

Responsibilities

  • Build and enhance product features for search components.
  • Contribute to Elasticsearch and Kibana.
  • Work on distributed machine learning infrastructure.
  • Collaborate with other engineers to ensure high availability and scalability.
  • Audit and fine-tune key performance indicators (KPIs) to meet relevance and performance goals.

What You Will Bring

  • 3+ years of experience as a professional software developer.
  • Experience with at least one object-oriented programming language.
  • Experience contributing to large scale distributed systems.
  • Knowledge of Docker/containerization and Kubernetes in production environments.
  • Excellent practical judgment and communication skills.
  • Interest in modern machine learning, NLP, and information retrieval is a plus.

Our Team Style

  • We appreciate articulate and "low ego" individuals who want to grow as part of a team.
  • We embrace diversity and encourage open communication and challenge.
  • We hold each other accountable and take pride in delivering innovative and valuable features.

Additional Information

  • Competitive pay based on work, not previous salary.
  • Health coverage for you and your family.
  • Flexible locations and schedules for many roles.
  • Generous vacation days.
  • Embrace parenthood with a minimum of 16 weeks of parental leave.
  • We match up to $2000 for financial donations and service.
  • Up to 40 hours each year to use toward volunteer projects you love.

Benefits
Extracted with AI

  • 401(k)

Similar jobs

Last update: 23 minutes ago

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Elastic logo
Elastic

Senior Software Engineer - Elasticsearch Performance Team

Senior Software Engineer for Elasticsearch Performance Team, focusing on cloud benchmarking and tooling development.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

Elastic logo
Elastic

Senior Software Engineer, Observability - Hosted Services

Join Elastic as a Senior Software Engineer in Observability, working remotely to enhance our cloud monitoring solutions.

Amazon logo
Amazon

Machine Learning Engineer II - Search Science & AI

Join Amazon as a Machine Learning Engineer II to enhance search relevance using advanced ML models.

Elastic logo
Elastic

Full Stack Software Engineer II (React, Node, TypeScript) - Security Analytics

Join Elastic as a Full Stack Software Engineer II to revolutionize security analytics with AI. Work remotely with a global team.

Mapbox logo
Mapbox

Senior Software Development Engineer II, Search Geocoding

Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.

Elastic logo
Elastic

Full Stack Software Engineer II (React, Node, Typescript) - Security Analytics

Join Elastic as a Full Stack Software Engineer II to revolutionize security analytics with AI. Work remotely with a global team.

Algolia logo
Algolia

Senior Software Engineer - Search Infrastructure

Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Contentful logo
Contentful

Senior Backend Engineer - Search Technologies

Senior Backend Engineer specializing in search technologies with skills in Elasticsearch, Node.js, and system design.

Elastic logo
Elastic

Platform Ingest Engineer - Go / OpenTelemetry

Join Elastic as a Platform Ingest Engineer to enhance data ingestion with Go and OpenTelemetry. Remote role with great benefits.

Mapbox logo
Mapbox

Senior Software Engineer II, Search API

Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.

Bloomreach logo
Bloomreach

Senior Software Engineer, Search Intelligence

Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

Invisible logo
Invisible

Senior Software Engineer - Platform

Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.

Shopify logo
Shopify

Senior Engineer, Search Relevance

Join Shopify as a Senior Engineer in Search Relevance, working remotely to enhance AI-powered search solutions.

Elastic logo
Elastic

Senior Fullstack Software Engineer - Security Analytics

Senior Fullstack Engineer in Security Analytics, skilled in JavaScript, Node.js, React.js, TypeScript. Remote work, competitive benefits.

Amazon logo
Amazon

Senior Software Engineer, Machine Learning Infrastructure

Join Amazon's Search team as a Senior Software Engineer in ML Infrastructure, focusing on large-scale distributed systems and deep learning.

Mapbox logo
Mapbox

Senior Software Engineer, Search Geocoding

Senior Software Engineer for Search Geocoding, specializing in Rust and search engine technologies, remote work available.

Airbnb logo
Airbnb

Backend Software Engineer, Search

Join Airbnb as a Backend Software Engineer to enhance search experiences using data science, machine learning, and SOA.

CentML logo
CentML

Senior Software Engineer - LLM Inference

Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.

Seekeasy logo
Seekeasy

Founding Backend Engineer

Founding Backend Engineer at Seekeasy, leveraging AI in building advanced recommendation engines. Involves Python, AWS, ML, and leadership.

WP Engine logo
WP Engine

Software Engineer (AI/ML Production Engineering)

Join WP Engine as a Software Engineer focusing on AI/ML Production Engineering. Enhance our platform with machine learning and AIOps.