Software Engineer II - Search Inference
ElasticAbout 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
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, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Machine Learning Engineer with AI/ML Experience
Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
Software Engineer - Machine Learning
Join OUTFITTERY as a Software Engineer in Machine Learning, focusing on AI solutions for fashion. Remote work and flexible hours offered.
Senior Machine Learning Engineer
Join Olo as a Senior Machine Learning Engineer to build and scale ML models for the restaurant industry. Remote work available.
Staff Engineer, Consumer Search
Join Wolt as a Staff Engineer in Berlin to develop large-scale search features using Elasticsearch and Python.
Founding AI Engineer, Backend
Join LlamaIndex as a Founding AI Engineer, Backend to build scalable cloud services for LLM applications.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Founding AI Engineer
Join LlamaIndex as a Founding AI Engineer to shape the future of LLM applications with cutting-edge AI projects.
Machine Learning Engineer
Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.
Software Engineer - Platform
Join Refuel as a Software Engineer - Platform to design and develop critical features using Python, AWS, and LLMs in a hybrid work environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Founding Applied AI Engineer
Join LlamaIndex as a Founding Applied AI Engineer to build and deploy LLM applications. Competitive salary and equity offered.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Kibana Lead Architect
Join Elastic as a Kibana Lead Architect to drive technical vision and architecture for Kibana, ensuring reliability and scalability.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.