Software Engineer II
Core
Design, architect, and implement frontend, backend, and service components to support multi-step Copilot flows, integrating LLMs and APIs for context-aware, human-in-the-loop experiences.
Role type
Senior IC Software Engineer (AI/LLM integration)
Builds
Copilot-enabled productivity experiences and developer-facing frameworks/SDKs
Domain
AI/LLM integration, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Frontend frameworks (React, TypeScript), Backend services (C#, Java, Python), Scalable distributed systems, Cloud technologies (Azure, AWS, GCP), System design, Telemetry, API integration, Microservices, Copilot-like workflow design, SDK/library development, Responsible AI principles
Preferred skills
LLM integration, Function calling, Semantic retrieval systems, v-team leadership, Prototype and iterate in fast-evolving spaces
Technologies
React, TypeScript, C#, Java, Python, Azure, AWS, GCP
Responsibilities
Design and implement frontend, backend, and service components for Copilot flows; Integrate LLMs and APIs for context-aware experiences; Define reusable patterns, SDKs, and libraries; Drive execution from concept to release; Ensure system performance, observability, and trust; Champion engineering best practices and code quality; Experiment and prototype new AI-driven interaction models; Collaborate across organizational boundaries to deliver seamless product experiences.
Seniority
Senior, hands-on IC with leadership influence