Principal Software Engineer
Role responsibilities
Lead the design and development of scalable distributed data infrastructure and APIs to power Copilot's personalization and intelligence. Collaborate with cross-functional teams to ensure systems are secure, private, and optimized for high performance and reliability.
Requirements
Requires a Bachelor's degree in Computer Science or a related field with at least 6 years of experience in scalable services and coding. Preferred candidates possess a Master's degree and extensive experience with large-scale data systems and AI/ML frameworks.
Key skills
Distributed Systems, API Design, Backend Development, Cloud Infrastructure, Machine Learning, Data Modeling, System Architecture, C#, Java, Python, C++, Azure, AWS, GCP, Personalization Pipelines, Low-latency Systems
Keywords
Microsoft AI, Copilot, Distributed Data Systems, APIs, Personalization, Cloud Infrastructure, Azure, AWS, GCP, Machine Learning, Large Language Models, C#, Java, Python, C++, Low-latency, Data Models, Scalability, Responsible AI, Backend Technologies, Software Engineering, System Design, Real-time Engines, Batch Processing, Data Pipelines