Software Engineer 2 - Azure Functions
Core
Design, build, and ship features and tools for Azure Functions to enable cloud-native and AI-powered applications, including AI agents, LLM/RAG pipelines, and serverless glue for intelligent apps.
Role type
Senior IC Software Engineer (Serverless & AI Infrastructure)
Builds
Azure Functions platform components, open source tools, and AI integration features
Domain
Cloud computing, Serverless architecture, Artificial Intelligence (LLMs, RAG, AI Agents)
Deliverable
production ML models | product features
Required skills
C#/.NET expertise, distributed systems design, performance optimization, debugging complex online services, Kubernetes, AI/ML workload integration (LLMs, RAG, AI agents), multi-language development (C#, Java, Python, JavaScript/TypeScript, Go, Rust)
Preferred skills
In-depth C#/.NET expertise, 4+ years professional experience, security as code practices
Technologies
Azure Functions, Kubernetes, C#, .NET, Python, JavaScript/TypeScript, Java, Go, Rust, LLMs, RAG pipelines
Responsibilities
Design and implement extensible, maintainable code for product features; collaborate on solution architecture; develop automation for zero-touch deployment; troubleshoot complex technical issues; review code and tests for standards and coverage; apply security best practices and establish code invariants; work with stakeholders to determine customer requirements.
Seniority
Senior, hands-on IC