Instacart
Senior Software Engineer, AI Productivity
Rol remoto de Software Engineering con fit claro de ubicación del candidato.
PublicadoAgregado recientemente
Países elegibles1 país aceptado
Señal de senioritySenior
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
Canadá
Resumen del rol
Senior Software Engineer, AI Productivity
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
About the Job
- Design, build, and operate AI-powered services and internal applications—such as code and test assistants, knowledge search, and intelligent chat workflows—that improve developer and operator productivity at scale.
- Implement robust back-end services in languages such as Python, Go, or Java; integrate foundation models via APIs and open-source frameworks; and apply techniques like retrieval-augmented generation and vector search where appropriate.
- Own projects end-to-end, including requirements, technical design, implementation, testing, deployment, observability, on-call participation, and iterative improvements focused on reliability, latency, and cost efficiency.
- Partner with Developer Platform, ML Platform, Security, and Legal to ensure safe and compliant AI usage, including data governance, guardrails, content/prompt safety, and privacy-by-design.
- Define and track success with clear metrics (e.g., adoption, task completion time, DORA/SPACE signals, satisfaction), and run experiments and A/B tests to validate impact and guide iteration.
- Create and maintain shared tooling, libraries, and documentation that raise the bar for applied AI development across Instacart, and mentor teammates on best practices in this fast-paced, evolving space.
Minimum Qualifications
- 5+ years of professional software engineering experience building and operating production services.
- 3+ years of hands-on experience in at least one of: Python, Go, or Java.
- 2+ years of experience integrating ML or LLM capabilities into applications (e.g., via OpenAI, Anthropic, or open-source frameworks such as LangChain or LlamaIndex) and shipping them to production.
- Practical experience with cloud platforms (AWS or GCP), containers (Docker), and orchestration (Kubernetes).
- Proficiency with SQL and data modeling; experience building or maintaining data pipelines (e.g., Airflow, Dagster, or similar).
- Experience owning services end-to-end, including CI/CD, automated testing, observability (logging, metrics, tracing), and participation in an on-call rotation.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
- Experience adapting or fine-tuning foundation models and implementing retrieval-augmented generation with vector databases (e.g., Pinecone, Weaviate, FAISS, or Elasticsearch with vector search).
- Track record of building internal developer tools or platforms adopted by 100+ engineers.
- Experience measuring developer productivity (e.g., DORA/SPACE), instrumenting product analytics, and running A/B or multivariate experiments.
- Knowledge of AI safety, privacy, and compliance practices (e.g., PII redaction, guardrails, model/content moderation, data residency considerations).
- Experience with event-driven systems and microservices (e.g., Kafka, Pub/Sub) and designing resilient distributed systems.
- Ability to build lightweight front-ends for internal tools (e.g., React, TypeScript) to accelerate adoption and feedback loops.
- Demonstrated mentorship and technical leadership within cross-functional teams.
Roles similares
Mantén una lista de respaldo.
Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.