Senior Software Engineer, AI Productivity
Core
Design, build, and operate AI-powered services and internal applications (code assistants, knowledge search, intelligent chat) to improve developer and operator productivity at scale.
Role type
Senior Software Engineer (AI Productivity)
Builds
Internal developer tools, AI services, and intelligent automation workflows
Domain
Grocery delivery / Applied AI / Developer Productivity
Deliverable
production ML models | product features
Required skills
Python, Go, Java, LLM integration, cloud platforms (AWS/GCP), containers (Docker), orchestration (Kubernetes), SQL, data pipelines, CI/CD, observability
Preferred skills
fine-tuning foundation models, vector databases, developer productivity metrics, AI safety/compliance, event-driven systems, microservices, lightweight front-ends, mentorship
Technologies
Python, Go, Java, OpenAI, Anthropic, LangChain, LlamaIndex, AWS, GCP, Docker, Kubernetes, Pinecone, Weaviate, FAISS, Elasticsearch, Kafka, Pub/Sub, React, TypeScript
Responsibilities
Design and build AI-powered services and internal applications; implement robust back-end services and integrate foundation models; own projects end-to-end from design to deployment; partner with security and legal for compliant AI usage; define and track success metrics and run experiments; create shared tooling and mentor teammates