Software Engineer II - Azure AI Services
Core
Design and build scalable, reliable cloud architectures and APIs for AI systems, including inference engines and services.
Role type
Senior IC Software Engineer (Cloud/AI)
Builds
Scalable cloud services, inference engines, and production APIs for AI systems
Domain
Cloud infrastructure and AI/ML platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, scalable cloud architecture, production API development, debugging large codebases, DevOps operations, cross-team collaboration, technical decision making, rapid iteration, end-to-end solution delivery, autonomous execution
Preferred skills
AI/ML fundamentals, AI-native engineering practices, code generation workflows, test automation, OpenAI/Azure OpenAI API experience
Technologies
Kubernetes, Docker, Azure DevOps, gRPC, FastAPI, Python, C++, C#, Rust, Semantic Kernel, AutoGen, LangChain
Responsibilities
Design and implement scalable cloud architectures for AI systems; debug and optimize large codebases; operate global cloud services and mitigate issues; collaborate with internal teams and external partners to deliver integrated solutions; identify and execute innovative technical approaches; articulate complex concepts and build consensus
Seniority
Senior, hands-on IC