JobsSenior Software Engineer
Job description
The Senior Software Engineer role in the AI Systems team focuses on developing innovative solutions that integrate AI capabilities into traditional computer systems. This team collaborates with various product and service teams across Microsoft to enhance user experiences and improve product efficiency. The position involves formulating design patterns, creating prototypes, and architecting solutions that align with business goals. The role offers opportunities to work with technical leaders and influence AI decisions that shape the future of Microsoft's products.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Proven ability to independently drive changes with cross-team dependencies and ambiguous business requirements.
- Excellent communication and documentation skills.
- Demonstrated understanding of agent-based systems, distributed computing, or autonomous software design.
- Familiarity with AI/ML concepts and integration into agent workflows.
- Experience in training/fine-tuning AI models.
- Experience contributing to and maintaining open-source projects.
- Experience with cloud-native development and deployment (Azure, AWS, GCP).
- An intellectual curiosity and passion about learning new technologies.
Responsibilities
- Innovate and test new approaches or novel theoretical/practical designs leveraging AI capabilities.
- Work with code base across all partner teams to build prototypes demonstrating new experiences using our innovation.
- Align scenarios and technical direction with business goals by collaborating with partner teams.
- Participate or lead v-teams to develop and execute engineering plans.
- Write extensible, maintainable, well-tested, secure, and performant code.
- Use debugging tools to validate assumptions and improve quality.
- Analyze and resolve performance bottlenecks.
- Embody the culture and values of the organization.
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?
