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
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.
Senior Software Engineer - Elasticsearch Performance Team
Senior Software Engineer for Elasticsearch Performance Team, focusing on cloud benchmarking and tooling development.
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.
Senior Software Engineer, Observability - Hosted Services
Join Elastic as a Senior Software Engineer in Observability, working remotely to enhance our cloud monitoring solutions.
Machine Learning Engineer II - Search Science & AI
Join Amazon as a Machine Learning Engineer II to enhance search relevance using advanced ML models.
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.
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.
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.
Senior Software Engineer - Search Infrastructure
Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Backend Engineer - Search Technologies
Senior Backend Engineer specializing in search technologies with skills in Elasticsearch, Node.js, and system design.
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.
Senior Software Engineer II, Search API
Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.
Senior Software Engineer, Search Intelligence
Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Senior Software Engineer - Platform
Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.
Senior Engineer, Search Relevance
Join Shopify as a Senior Engineer in Search Relevance, working remotely to enhance AI-powered search solutions.
Senior Fullstack Software Engineer - Security Analytics
Senior Fullstack Engineer in Security Analytics, skilled in JavaScript, Node.js, React.js, TypeScript. Remote work, competitive benefits.
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.
Senior Software Engineer, Search Geocoding
Senior Software Engineer for Search Geocoding, specializing in Rust and search engine technologies, remote work available.
Backend Software Engineer, Search
Join Airbnb as a Backend Software Engineer to enhance search experiences using data science, machine learning, and SOA.
Senior Software Engineer - LLM Inference
Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.
Founding Backend Engineer
Founding Backend Engineer at Seekeasy, leveraging AI in building advanced recommendation engines. Involves Python, AWS, ML, and leadership.
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.