About The Position

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.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages including Python, C#, C++, or Java, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Solid software engineering skills, including software design, implementation, testing, debugging, and code quality.
  • Experience developing production software using Python, C#, or another modern programming language.
  • Experience with Apache Spark/PySpark and large-scale data processing.
  • Experience with distributed systems, data engineering technologies, or large-scale data processing platforms.
  • Programming experience with Python and/or C#/.NET.
  • Experience designing and developing cloud-based services, systems, or data platforms, particularly on Microsoft Azure or comparable cloud platforms.
  • Experience building production-quality data platforms, data pipelines, or workflow orchestration systems.
  • Experience working with speech, audio, text, or machine learning data.
  • Experience with AI/ML systems, large language models, agents, or agentic workflows.
  • Experience with Databricks or similar distributed data processing platforms.
  • Problem-solving and systems-thinking skills, with the ability to work across software, data, infrastructure, and AI components.

Responsibilities

  • Design, build, and evolve a large-scale agentic data processing platform for speech and AI model development.
  • Develop data processing systems and platform capabilities using Python, Apache Spark/PySpark, and Microsoft Azure.
  • Build capabilities supporting data acquisition and generation, processing, filtering, quality validation, and data preparation across large-scale workflows.
  • Design tools, abstractions, and automation that make complex data processing workflows easier to develop, operate, and scale.
  • Integrate AI and agentic capabilities into data processing workflows to improve automation and developer productivity.
  • Debug and optimize interactions across data processing, distributed compute, AI models, and cloud infrastructure.
  • Contribute to technical design and implementation across the software development lifecycle.
  • Maintain high standards for code quality, testing, scalability, reliability, and operational excellence.
  • Collaborate with engineers, applied scientists, researchers, and partner teams to translate speech and AI data requirements into production-ready platform capabilities.
  • Participate in design discussions, code reviews, and collaboration across teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service