Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonai/mldistributed systemsmicroservicesdataversec#javajavascriptcloud
About the Role
Senior Software Engineer role at Microsoft focusing on building scalable AI infrastructure and microservices for Microsoft Dataverse. Responsibilities include designing large-scale distributed systems, fine-tuning AI models, and collaborating with product managers. The role requires expertise in C, C++, C#, Java, JavaScript, or Python and experience with distributed systems.Key Responsibilities
- Design and build scalable AI Infrastructure
- Fine tuning AI models
- Develop experimentation and evaluation frameworks
- Curate datasets and drive model quality
- Analyze experimentation scorecards
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years technical engineering experience designing large scale, distributed systems
- 4+ years of experience partnering and collaborating with appropriate stakeholders to determine user requirements
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience designing large scale, distributed systems OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience designing large scale, distributed systems OR equivalent experience
Benefits & Perks
- Industry leading healthcare