Senior Backend Engineer
Build and scale a machine learning platform that helps data science teams deliver and operate models in production.
Responsibilities
- Design and build a machine learning platform and AI agents to accelerate model delivery.
- Architect cloud-native microservices on Kubernetes and automate model deployment and management with infrastructure as code.
- Own the machine learning lifecycle, from training and testing through deployment and real-time monitoring.
- Select tools and technologies to meet workload and performance needs.
- Collaborate with engineering, data science, and product teams to align machine learning projects with business goals.
- Identify and address reliability, scalability, and performance issues.
Requirements
- At least 6 years of software engineering experience delivering high-scale production systems.
- Strong Python skills and hands-on experience with relational and NoSQL databases.
- Experience with a major cloud platform such as AWS, Azure, or GCP.
- Experience training, testing, deploying, and monitoring real-time or near-real-time machine learning models in production.
- Bachelor’s or master’s degree in computer science, engineering, statistics, or a related field.
- Fluent use of AI-powered development tools, such as Cursor and Claude Code; curiosity about generative AI, LLMs, and AI agents.
- Able to work in an office most days of the week.
Nice to have
- Familiarity with RAG, embeddings, mixture-of-experts, prompt crafting, and LLM context engineering.