Taro Logo

Principal Software Engineer

Microsoft is a global technology leader pioneering next-generation AI-driven solutions and cloud services.
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Principal Software Engineer to join their Azure Speech team, focusing on building transformative speech technology for multilingual, intelligent experiences. This role is at the forefront of developing next-generation AI-driven speech solutions, including voice agents, video translation, and call centre analytics.

Based in Hyderabad, this position offers a unique opportunity to shape the future of human-machine interaction, with a special emphasis on India and emerging markets. The role requires deep expertise in AI systems, speech technologies, and large-scale data processing, combining technical leadership with hands-on development of advanced infrastructure and tooling for customizing multilingual speech models and multimodal generative AI.

The ideal candidate will bring 12+ years of software development experience, with a strong background in machine learning and AI. They will lead technical strategy for AOAI post-training, contribute to model customization platforms, and drive innovation in scalable data processing solutions. The role involves close collaboration with global teams, mentoring peers, and contributing to patents and publications.

Key responsibilities include designing and delivering data analysis metrics, developing novel solutions for complex speech scenarios, and ensuring high-quality deployment of enterprise-scale speech solutions. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and opportunities for professional growth.

This is an on-site role requiring occasional travel (0-25%), perfect for a technical leader passionate about advancing speech technology and AI while making a significant impact on products used by billions of users worldwide.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • Lead technical strategy for AOAI post training and contribute to model customization platform
  • Design and deliver scalable data processing solutions for multilingual speech model, speech LLMs, and AOAI models
  • Innovate and Lead novel data solutions to synthesize complex speech scenarios and finetune models
  • Design and deliver data analysis metrics and solutions to understand model results
  • Collaborate with global Microsoft team and drive innovative solutions
  • Mentor and influence peers, fostering a growth-oriented inclusive team culture
  • Contribute to patents and publications at top-tier conferences

Requirements For Principal Software Engineer

Python
  • BS/MS/PhD Degree in CS/EE or related fields with focus in machine learning, AI, or speech technologies
  • 12+ years' experience in software development skills with deep expertise in designing, building, and deploying large-scale, production-grade AI systems
  • Strong programming skills in Python, C++ or similar languages
  • Experience with large-scale data processing and distributed computing
  • Effective communication skills, both verbal and written
  • Experience with speech/audio processing, multilingual model development, or voice agent technologies
  • Familiarity with Azure, cloud-based AI platforms, or enterprise-scale deployment of speech solutions

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Principal Applied AI Engineer

Principal Applied AI Engineer role at Microsoft Security, focusing on developing advanced AI systems and LLM applications for security solutions. Requires 5+ years of technical experience.

Principal AI Engineer – Generalized Agents and Incubations

Principal AI Engineer role at Microsoft Security focusing on building generalized AI agents and incubating new security solutions, requiring 12+ years of experience in AI/ML development.

Consulting/Principal Software Engineer

Principal Software Engineer role focused on developing advanced anti-spoofing and liveness detection systems using AI and machine learning at LexisNexis Risk Solutions.

Principal AI Engineer

Lead AI engineer position at Oracle focusing on developing innovative AI solutions for talent acquisition and recruitment processes.

Engineering Director, AI, HR Engineering

Lead technical strategy and execution for Google's AI Accelerator for HR Function team, building innovative artificial intelligence solutions for HR operations.