Microsoft's Intelligent Conversation and Communications Cloud (IC3) aims to power billions of real-time customer conversations across Microsoft’s first and second-party solutions, making conversations on M365 platforms more intelligent in real-time to empower productivity tools for the modern workplace.
Requirements
- Proficiency in C-Sharp, Java, or equivalent programming languages.
- Solid understanding of distributed systems and microservices architecture.
- Experience building or operating observability platforms (monitoring, logging, tracing).
- Experience building reliable and performant systems.
- Demonstrated ability to design and implement automated solutions that reduce manual effort.
- Familiarity with cloud platforms (Azure/AWS/GCP) and microservices architectures.
- Knowledge of AI/ML concepts and practical experience integrating AI-driven features into engineering workflows is highly desired.
Responsibilities
- Design and develop large-scale distributed services using modern engineering practices.
- Improve test coverage, implement integration tests, and resolve problem areas.
- Collaborate with cross-functional teams to co-develop scalable, impactful solutions.
- Build reusable engineering tools that boost service health, reduce operational overhead, and empower teams with actionable insights.
- Enhance observability across business-critical services to accelerate detection and diagnosis of issues.
- Strengthen on-call effectiveness by modernizing incident response workflows and leveraging intelligent systems.
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python OR equivalent experience.
- Collaborate with cross-functional teams.
- Microsoft is an equal opportunity employer.
- Position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.