Back to jobsJob overview
About the role
Principal Engineer at Microsoft
Required Skills
pythonc#javaai/mldata processingdelta lakeevent streaminggithub copilotllms
About the Role
Principal Architect role designing and implementing core components for Microsoft's Partner Center & Marketplace platform. You will lead technical roadmaps, collaborate with stakeholders, and drive adoption of AI tools to enhance engineering productivity. The position focuses on scalable data processing services and global partner ecosystem solutions.Key Responsibilities
- Define technical roadmaps for Partner Center spaces
- Partner with stakeholders to determine requirements
- Lead identification of dependencies and design documentation
- Mentor engineers and produce extensible code
- Act as Designated Responsible Individual (DRI) for system monitoring
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
- 2+ years experience with AI-assisted coding tools (e.g., GitHub Copilot) and large language models (LLMs)
- 6+ years experience maintaining and operating data processing services in production
Nice to Have:
- Master's Degree in Computer Science or related field AND 8+ years experience OR Bachelor's Degree AND 12+ years experience
- 3+ years experience with Delta Lake (batch or streaming) including schema evolution and optimization
- Familiarity with event streaming platforms (e.g., Event Hubs, Kafka) and real-time processing systems
Benefits & Perks
- Industry leading healthcare