Software Engineer II - Azure AI Services
Rewrite
## About the role
* Architect and Implement Cloud Services for AI: design and build scalable, reliable architectures that meet high-performance requirements for AI systems, including inference engine, services, and APIs. Apply deep knowledge of distributed systems principles to create robust solutions.
* Debug and Optimize Across the Stack: dive deep into large existing codebases to identify and resolve issues quickly. Ensure fast turnaround for critical fixes while maintaining system integrity.
* Operate global cloud services: be part of the DevOps team responsible for operating our cloud services. Work on diagnosing and mitigating any issues together with partner teams.
* Collaborate Across Teams and Partners: work closely with multiple internal teams and external partners to solve complex problems, align on technical decisions, and deliver integrated solutions.
* Innovate and Drive Technical Excellence: identify non-obvious technical approaches that unlock new possibilities. Architect and execute features with measurable goals, iterating rapidly to achieve outcomes.
* Full-Stack Ownership: engage with components across the entire stack—from infrastructure to APIs—to deliver end-to-end solutions.
* Leadership and Influence: Articulate complex concepts clearly, build consensus, and create systems that accelerate team velocity. Demonstrate exceptional judgment and autonomy in execution.
## Requirements
* Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
* Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
* Experience designing and operating distributed systems, scalable cloud architectures, and production APIs.
* Understanding of ML/AI fundamentals, with experience applying them to practical product or platform scenarios.
* Familiarity with relevant technologies such as Kubernetes, Docker, Azure DevOps, gRPC, and FastAPI; programming languages such as Python, C++, C#, and Rust; and AI/ML or agent-development frameworks such as Semantic Kernel, AutoGen, and LangChain.
* Experience in AI-native engineering practices, with hands-on experience applying AI to develop software solutions across the development lifecycle, including code generation, test automation, and related workflows.
* Optional experience with OpenAI API / Azure OpenAI.
## What we offer
* Software Engineering IC3 - The typical base pay range for this role across Germany is € 71,700.00 - € 121,100.00 per year.
* Certain roles may be eligible for benefits and other compensation.
## About us
* (No content provided in the original text)
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.