JobsPrincipal Software Engineer
Job description
Join Microsoft AI’s Copilot Discover Engineering Team as a Principal Software Engineer, where you will serve as a senior technical architect responsible for the technical direction and architecture of Copilot Discover. This role emphasizes end-to-end responsibility, focusing on setting the architectural vision and shaping AI-forward discovery experiences. You will design systems that power the Copilot Discover feed at scale and influence platform direction across multiple teams. Your work will ensure robust, scalable, and privacy-respecting systems that enhance user engagement with knowledge and content.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Experience in ML/AI systems, especially in content understanding, ranking, or personalization.
- Proven experience designing and operating large-scale distributed systems, including data pipelines, microservices, APIs, and storage systems.
- Excellent analytical and communication skills, with the ability to clearly articulate complex technical concepts.
Responsibilities
- Own the technical direction for Copilot Discover platforms, setting end-to-end architectural strategy.
- Partner with product, design, data science, and engineering leaders to translate business and user needs into executable architectural plans.
- Set and govern architectural decisions across multiple services and teams, ensuring systems are scalable, secure, reliable, and cost-efficient.
- Raise the technical bar across the organization by establishing principles, reviewing critical designs, and helping to develop technical leaders within the team.
- Shape the adoption of AI/ML techniques for content understanding, personalization, summarization, and safety.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
