Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythongenerative aidistributed computingcloud computingazurebig datamachine learningsoftware engineering
About the Role
Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on building GenAI applications and services for Microsoft Fabric. The position involves designing high-performance AI solutions, solving technical challenges in distributed computing, and developing products powered by Generative AI.Key Responsibilities
- Design and develop high performance GenAI applications for cloud offerings
- Solve hard technical challenges in GenAI and distributed computing
- Use engineering best practices throughout the software development lifecycle
- Collaborate with teammates in various roles to plan and execute on key deliverables
- Participate in rotating livesite shifts and on-call monitoring
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- 2+ years of experience developing products or applications powered by Generative AI
- 1+ year of experience assessing the quality of Generative AI outputs
Nice to Have:
- Master's Degree in Computer Science with 6+ years experience OR Bachelor's with 8+ years
- Experience with industrial machine learning applications
- Hands-on project experiences in big data analysis or distributed computing
Benefits & Perks
- Industry leading healthcare