Software Engineer II
Core
Design, develop, test, deploy, and support scalable software services and AI-powered applications, including copilots, intelligent agents, and workflow automation.
Role type
Software Engineer II (Generative AI & Enterprise Systems)
Builds
Copilots, intelligent agents, RAG systems, and enterprise AI workflows
Domain
Enterprise Software & Generative AI
Deliverable
production ML models | product features
Required skills
C#, Python, Java, JavaScript, TypeScript, LLMs, prompt engineering, RAG, embeddings, tool calling, multi-agent workflows, API design, distributed systems, microservices, Kubernetes, MLOps, LLMOps, responsible AI, security, privacy, compliance
Preferred skills
Azure OpenAI, Azure AI Foundry, Semantic Kernel, AutoGen, supply-chain/ERP/SAP systems, model evaluation, AI red teaming, infrastructure as code
Technologies
Azure OpenAI, Azure AI Foundry, Semantic Kernel, AutoGen, Kubernetes, C#, Python, Java, JavaScript, TypeScript
Responsibilities
Design and develop scalable software services and AI-powered applications; Implement RAG, semantic search, and multi-agent workflows; Establish automated evaluations for accuracy, safety, and latency; Participate in architecture reviews and incident response; Apply security, privacy, and responsible-AI requirements throughout the lifecycle.
Seniority
Mid-level, hands-on IC
