Senior Software Engineer
Core
Lead end-to-end architecture, development, and operation of complex software and AI solutions including production-grade copilots, autonomous agents, and multi-agent workflows.
Role type
Senior IC Software Engineer (AI/LLM Systems)
Builds
Production-grade copilots, autonomous agents, multi-agent workflows, and retrieval-augmented generation systems
Domain
Enterprise Software & Generative AI
Deliverable
production ML models | product features
Required skills
System design, distributed cloud services, API design, data architecture, security, observability, LLM integration, prompt engineering, embeddings, agentic workflows, responsible AI controls
Preferred skills
Azure OpenAI, Semantic Kernel, AutoGen, C#, Python, Java, JavaScript, TypeScript
Technologies
Azure OpenAI, Semantic Kernel, AutoGen
Responsibilities
Establish reusable architecture patterns and frameworks, design secure integration with enterprise applications, implement evaluation frameworks for accuracy and safety, implement comprehensive observability for models and agents, make architectural decisions on scalability and cost optimization, mitigate risks related to prompt injection and data leakage
Seniority
Senior, hands-on IC
