Basic 5+ years of software engineering experience with a primary focus on distributed systems and scalable backend architecture Experience building, deploying, and maintaining ML models in high-traffic, production environments Experience with Python and professional experience with at least one other strongly-typed language (e.g., Java, Go, or C#) Experience with container orchestration (e.g., Kubernetes), messaging systems (e.g., Kafka, Service Bus), and high-performance database design Experience building production systems that operate at massive scale with strict uptime and latency requirements Bachelor’s or Master’s degree in Computer Science or a related technical field Preferred Experience with stateful workflow engines or distributed task queues (e.g., Temporal) for managing complex, multi-step AI processes Familiarity with frameworks designed for horizontal scaling of compute-intensive ML workloads (e.g., Ray, Spark) Expertise in Azure or GCP infrastructure, specifically around identity, security, and compliant networking (VNETs, PEPs) Experience building platform-level services for LLM orchestration, RAG architectures, and specialized prompt configuration layers