Software Engineer - Search Infrastructure

New

Skills

A/B testing Batch processing Data indexing Machine learning Observability tools Personalization techniques Real-time processing Scalability best practices Search algorithms Software architecture

As a Staff Software Engineer for Home & Cross-Retailer Search, you will define and drive the multi-year technical vision for our search infrastructure. This role focuses on retrieval, ranking, indexing, and personalization at scale, ensuring our platform remains robust and efficient as we grow.

Key Responsibilities
  • Own the architecture of Instacart's cross-retailer search platform, ensuring correctness, freshness, and low latency.
  • Manage Home feed ranking and content strategy, including retailer selection and personalized recommendations.
  • Collaborate with ML Platform and Applied Science to productionize ranking models and enhance experimentation infrastructure.
  • Accelerate developer velocity by reducing time-to-production and building reusable components.
  • Set the technical bar through design reviews, reliability standards, latency budgets, and observability practices.
Required Skills & Qualifications
  • Experience with search infrastructure and algorithms.
  • Strong understanding of machine learning principles and practices.
  • Proficiency in software architecture and design.
  • Familiarity with A/B testing, interleaving, and offline evaluation techniques.
  • Ability to optimize for performance and scalability in production systems.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Data Scientist - Marketing

Posted 77 days ago

Partner with teams for data-driven insights.

Develop scoring models for lead prioritization.

A/B testing dbt ETL Marketing Measurement Models

CRM Campaign Manager

Posted 76 days ago

Execute end-to-end CRM campaigns.

Manage and mentor CRM Associates.

A/B testing CRM platforms (Iterable Klaviyo) Data analysis

Senior Android Engineer

Posted 76 days ago

Contribute to the architecture and design of Android applications.

Maintain and support existing apps including bug fixes.

Agile methodologies Android Android SDK Code review

Growth Software Engineer

Posted 76 days ago

Build user acquisition and activation experiences.

Design and analyze web experiments.

A/B testing Agile methodologies Backend data pipelines Collaboration

Seller Growth Fullstack Engineer

Posted 76 days ago

Protect the seller funnel from fraud and abuse.

Enhance seller onboarding and education.

A/B testing Data pipelines Elixir Fraud detection

Quantitative Panel Lead

Posted 76 days ago

Oversee the management of a quantitative survey panel.

Enhance panelist engagement through various invitation methods.

A/B testing CRM tools (Forsta) Database management Data privacy regulations

Senior Software Engineer

Posted 74 days ago

Develop agent infrastructure for orchestration and tool execution.

Create an AI assistant that integrates with Slack and dashboards.

Agent infrastructure Backend development Debugging integrations LLMs (Large Language Models)

Graduate Software Engineer

Posted 74 days ago

Develop reliable autonomous software.

Collaborate with software integration teams.

C++ Cross-disciplinary collaboration Distributed computing Problem-solving

Senior Fraud Operations Analyst

Posted 72 days ago

Hiring a Senior Fraud Operations Analyst.

Position is remote within the Americas.

Communication skills Data analysis Excel Fraud detection techniques

CRM Campaign Manager

Posted 72 days ago

Execute CRM campaigns across multiple channels.

Manage and mentor a team of CRM Associates.

A/B testing CRM platforms (Iterable Klaviyo) Data analysis

AI Platform Software Engineer

Posted 71 days ago

Design and operate AI platforms.

Drive adoption and communicate platform value.

AI gateways Container orchestration Go Infrastructure-as-code

CRM Campaign Manager

Posted 71 days ago

Manage end-to-end CRM campaigns

Support and mentor CRM Associates

A/B testing Communication skills CRM platforms (Iterable Klaviyo

CRM Campaign Manager

Posted 69 days ago

Own execution of CRM campaigns.

Manage and mentor CRM Associates.

A/B testing CRM campaign management Data analysis Email marketing

Lead Software Engineer

Posted 69 days ago

Lead the technical vision for the Pavillio platform.

Focus on backend development using Go and PostgreSQL.

AWS CI/CD Go Microservices

Mobile Product Manager

Posted 67 days ago

Define and manage the mobile product roadmap.

Leverage AI and data to inform product strategies.

A/B testing AI and data analytics B2B and B2C product knowledge Cross-functional collaboration

CRM Manager Role

Posted 65 days ago

Execute end-to-end CRM campaigns.

Manage and support CRM Associates.

A/B testing CRM management Data analysis Email marketing

Java AI Backend Developer

Posted 63 days ago

Develop backend systems using Java.

Integrate AI models into backend services.

Agile methodologies AI frameworks AWS Java

Vehicle I/O Software Engineer

Posted 63 days ago

Define vehicle connectivity architecture.

Address networking and performance issues.

C++ Field testing support gRPC HTTP

Search Generalist Role

Posted 62 days ago

Evaluate advanced AI systems on search tasks.

Improve AI model outputs for factuality and helpfulness.

AI evaluation Collaboration Data analysis Familiarity with AI systems

Senior Backend Engineer

Posted 61 days ago

Lead major team projects for HR/Payroll products.

Provide product feedback and solutions.

Agile methodologies CI/CD pipelines Code review practices Elixir

CRM Manager Role

Posted 61 days ago

Manage end-to-end CRM campaign execution.

Support and mentor CRM Associates.

A/B testing App marketing CRM campaign management CRM platforms (Iterable

Senior Product Manager

Posted 61 days ago

Own the vision and strategy for Shared Services.

Lead discovery to identify user friction points.

AI prototyping tools APIs Authentication Event-driven messaging

CRM Manager Role

Posted 60 days ago

Execute and manage CRM campaigns across multiple channels.

Support and mentor CRM Associates.

A/B testing CRM campaign management CRM platforms (Iterable Klaviyo

Senior iOS Software Engineer

Posted 56 days ago

Develop high-quality iOS features using Swift and SwiftUI.

Collaborate with cross-functional teams to enhance user experiences.

A/B testing AI tools iOS iOS SDK

Senior Software Engineer Role

Posted 55 days ago

Take ownership of subdomains like Telephony, CRM, Billing, and Observability.

Design and build full-stack applications using modern technology stack.

Ansible AWS Kafka Kubernetes

Staff Software Engineer Role

Posted 54 days ago

Own and drive product surfaces from ideation to production.

Collaborate with design and product leaders to direct product vision.

Agile methodologies AI tooling Full-stack development Mentorship

Anthropic Economics Fellowship

Posted 54 days ago

Provide full-time research opportunities in economics.

Offer mentorship from Anthropic researchers.

AI safety research Collaboration tools Data analysis Machine learning

Senior Backend Engineer

Posted 49 days ago

Design scalable APIs using Go.

Enforce coding and testing best practices.

APIs Automated testing Coding best practices Data pipelines

AI Product Manager

Posted 48 days ago

Own the roadmap for AI-driven app experiences.

Translate AI capabilities into user-facing features.

AI-driven product management Cross-functional collaboration Data analysis Experimentation and A/B testing

Provider Growth Researcher

Posted 47 days ago

Lead end-to-end research projects.

Identify growth opportunities from provider behavior.

A/B testing Ethnography In-depth interviews (IDIs) Mentorship

Growth Engineering Lead

Posted 46 days ago

Architect growth systems across departments.

Build and run full-stack growth experiments.

A/B testing AI-driven workflows APIs automation platforms

Principal Engineer

Posted 40 days ago

Establish architectural vision and strategy.

Lead API integrations and pharmacy fulfillment.

API design CI/CD Coding standards Collaboration tools

Digital Designer III

Posted 40 days ago

Lead design execution for digital projects.

Collaborate with cross-functional teams.

A/B testing Adobe Creative Suite Analytics Digital design

Senior Software Engineer

Posted 36 days ago

Own batching and real-time data streaming.

Build tools for data visualization and insights.

AI integration Batch processing Clojure Data visualization

Senior Growth Engineer

Posted 35 days ago

Hiring a remote Senior Growth Engineer.

Full-time position with no geographical restrictions.

A/B testing Collaboration tools Customer journey optimization Data analysis

Senior Data Analyst

Posted 35 days ago

Own data analysis and visualization.

Monitor fraud costs and chargebacks.

A/B testing Data visualization DBT Looker

Software Engineer Rides

Posted 35 days ago

Establish roadmap and architecture.

Write maintainable and testable code.

Best practices Code reviews Distributed systems NoSQL databases

AI Software Engineer

Posted 32 days ago

Build AI features to drive revenue.

Ship and measure impact of software features.

AI features Customer engagement Design reviews Human-agent collaboration

Engineering Director - CRM

Posted 27 days ago

This is an exciting opportunity for a Director of Engineering to lead the CRM vertical at a fast-growing SaaS company. You will be responsible for shaping the technical strategy, driving system design, and ensuring scalability across engineering teams. The role offers a chance to champion AI Engineering, develop talent, and influence the direction of innovative cloud-native solutions in a collaborative environment.

Lead system design and governance across teams.

API design AWS Azure Cloud-native architecture

Senior Data Analyst Role

Posted 25 days ago

This Senior Data Analyst role offers a unique opportunity to work closely with Mobile Product and Engineering teams to drive user engagement through data analysis. The successful candidate will design and analyze A/B tests, own critical success metrics, and ensure timely analytics outputs. With a focus on building insightful dashboards and maintaining event tracking, this position is perfect for someone looking to make an impact in a remote-friendly environment with competitive benefits.

Design A/B tests for optimization.

A/B testing Analytics automation Data visualization Event tracking

Presales Engineer - BFSI

Posted 25 days ago

This exciting opportunity as a Presales Engineer focuses on designing and delivering BFSI solutions on the Agentic Platform. You will be responsible for leading technical demonstrations, supporting sales activities, and acting as a trusted advisor to clients. With a strong emphasis on AI and low-code solutions, this role at Siemens offers the chance to engage with key stakeholders in the BFSI sector while leveraging cutting-edge technologies and methodologies.

Deliver technical demos and lead proof of concepts.

Agile methodologies API integration (REST/SOAP) Artificial intelligence BFSI industry knowledge

Senior Software Engineer

Posted 24 days ago

This opportunity for a Senior Software Engineer offers the chance to design scalable evaluation systems for cutting-edge edtech AI products. You will collaborate with diverse teams to benchmark learning outcomes and product performance, enhancing developer workflows while contributing to architectural decisions. If you have over five years of experience in software engineering and a passion for mentoring, this role is a perfect fit for you to make a significant impact in the education industry.

Collaborate with cross-functional teams.

AI coding tools Benchmarking frameworks Cloud-based systems Cross-functional collaboration

Technical Lead - React

Posted 23 days ago

This is a fantastic opportunity to join Nearform as a Technical Lead, where you will lead and mentor development teams while collaborating directly with clients to deliver innovative digital solutions. Nearform is an expert team in data, AI, and engineering, working with leading enterprises to create high-quality applications. This remote role in Canada offers a chance to influence architectural decisions and ensure the successful delivery of impactful projects, all within a flexible work environment.

Translate business requirements into technical solutions

Agile methodologies AWS Azure DevOps practices

Senior Backend Engineer Role

Posted 23 days ago

GitLab is seeking a Senior Backend Engineer to join their Tenant Scale: Git team. This role focuses on enhancing Git and Gitaly, crucial tools for collaborative software development. You will contribute to upstream Git, improve repository access, and work on performance enhancements. This is an exciting opportunity to influence open source projects while collaborating with a global team committed to innovation and efficiency.

Contribute to upstream Git enhancements.

C programming Distributed systems Gitaly Git internals

Staff Software Engineer

Posted 21 days ago

Join our team as a Staff Software Engineer in Consumer Engineering, where you will take the lead on complex full-stack projects that drive our services. You will define scalable architectures, mentor fellow engineers, and collaborate closely with product teams to ensure project alignment. This role offers a unique opportunity to impact our production reliability and on-call services while working with cutting-edge technologies. With a strong focus on web performance and observability, this position is perfect for experienced engineers looking to make a significant impact.

Define architecture for scalable features.

Cloud services (AWS/Vercel) Full-stack development GraphQL Next.js

Advanced Analytics Lead

Posted 21 days ago

Join Airbnb as the Lead of Advanced Analytics, where you will leverage your expertise to drive host acquisition and growth. In this pivotal role, you will conduct advanced data analysis, define metrics, and build dashboards to inform strategic decisions. Collaborating with various teams, you will run A/B tests to enhance performance and contribute to a culture of data-driven decision-making. This is an exciting opportunity to make a significant impact in a dynamic and inclusive environment.

Conduct actionable data analysis.

A/B testing Advanced analytics AI-assisted analytics Data analysis

Remote Email Developer

Posted 18 days ago

The Wikimedia Foundation is looking for a Remote Email Developer to craft engaging email campaigns for its nonprofit projects, including Wikipedia. This contract role allows you to work from anywhere in the US, Canada, or Europe. You'll collaborate with creative teams to design email templates, optimize campaigns for various platforms, and analyze performance metrics. Join a mission-driven organization dedicated to free knowledge and make a meaningful impact through your work.

Position is contract and remote.

A/B testing Analytics tools Content management systems CSS

AI Agent Architect

Posted 17 days ago

Airtable is looking for an AI Agent Architect to join their remote team and enhance customer experience through innovative AI solutions. In this full-time role, you'll be responsible for designing and implementing intelligent systems that improve customer interactions. This opportunity allows you to work with a leading company that empowers users to build applications without coding, making it an exciting chance to contribute to cutting-edge technology in a collaborative environment.

Improve customer experience through AI solutions.

Agile methodologies AI technologies Cloud computing Customer experience design

Backend Engineer, Analytics

Posted 17 days ago

Join GitLab as an Intermediate Backend Engineer and contribute to the development of essential backend systems that analyze customer usage patterns. In this remote role, you will design and maintain a Go-based instrumentation service, ensuring data integrity for product decisions and billing accuracy. This is an exciting opportunity to work within a high-performance culture that embraces innovation and collaboration across teams.

Create a unified Go-based instrumentation service.

Analytics systems API design (REST gRPC) Backend development

Senior Product Manager

Posted 15 days ago

Join our team as a Senior Product Manager - Search, where you will drive the integration of AI technology into search solutions. You will define how AI agents respond to natural language inquiries, collaborate with applied AI teams, and monitor key performance indicators to enhance search quality. This role offers the opportunity to impact user experience significantly while working in a friendly and inclusive culture that supports continuous career development.

Stay updated on UI and agentic search trends.

AI agents KPI monitoring Large-scale data management Natural Language Processing