Software Engineer
Core
Build reliable backend systems and APIs powering AI-driven customer experiences, focusing on agentic features, RAG, and production-scale AI reliability.
Role type
Senior backend software engineer (AI/ML infrastructure)
Builds
Backend systems, APIs, and asynchronous distributed processing workflows for AI workloads
Domain
Generative AI, Agentic AI, Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, backend frameworks (FastAPI/Django), asynchronous processing, distributed task systems (Kafka/SQS/RabbitMQ/Redis), databases, cloud platforms (AWS), Kubernetes, observability, failure handling
Preferred skills
LLM training/fine-tuning/distillation, reinforcement learning, LLM-as-judge systems, AI quality tooling, production-scale AI optimization
Technologies
FastAPI, Django, Celery, Kafka, SQS, RabbitMQ, Redis, AWS, Kubernetes
Responsibilities
Develop agentic features involving tool use, context management, and multi-step workflows; Build evaluation methods using representative datasets and automated/human evaluation; Improve reliability with guardrails, retries, and monitoring; Participate in on-call rotation and diagnose production incidents; Work with external customers to translate feedback into product improvements
Seniority
Mid-Senior, hands-on IC
