Principal Software Engineer-M365 Copilot
Core
Technical leader and domain expert for shipping AI- and ML-based intelligent services and products, leading architectural design for complex backend, data, and ML systems.
Role type
Principal Software Engineer (AI/ML & Distributed Systems)
Builds
AI- and ML-based intelligent services, products, and internal developer tools/frameworks
Domain
Enterprise Software, Cloud Infrastructure, Artificial Intelligence, Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Architecting large-scale distributed backend and data-intensive systems, Designing and operating ML-driven evaluation systems, Developing and deploying AI/ML or GenAI products, Working with SOTA AI tooling for SDLC acceleration, Defining and tracking engineering metrics (performance, reliability, observability), Mentoring engineers on technical quality
Preferred skills
Experience with Azure platforms, Modern deployment practices (CI/CD, containerization, microservices), Setting technical direction and influencing architecture
Technologies
C, C++, C#, Java, JavaScript, Python, Azure, CI/CD, Containerization, Microservices
Responsibilities
Lead architectural design for complex backend, data, and ML systems, Define and drive engineering quality strategy, Partner with stakeholders to align on requirements and deliver features, Lead creation of internal tools and frameworks, Mentor and grow engineers through code and design reviews