The Microsoft CoreAI Speech Team is building speech technologies and data foundations for next-generation AI experiences. The team is developing an agentic data processing platform that enables scalable, automated workflows for speech and AI model development. It supports the end-to-end data lifecycle, including data acquisition and generation, processing, filtering, quality validation, and data preparation. As a Software Engineer II or Senior Software Engineer, you will help design, build, and evolve this platform using technologies such as Python, Apache Spark, and Microsoft Azure to process large-scale speech, audio, text, and other machine learning data. You will build platform capabilities and automation that make complex workflows more scalable, reliable, and efficient. The role sits at the intersection of distributed systems, data engineering, speech, and AI, and calls for strong software engineering and systems thinking to translate data, engineering, and research needs into scalable platform capabilities. You will collaborate with engineers, applied scientists, researchers, and partner teams, and contribute to the architecture and technical direction of a new platform. Microsoft describes its culture as valuing growth mindset, diverse perspectives, and continuous learning.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level