Senior Software Engineer - Azure Translator & Language AI Team

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer to work on Azure Translator and Language AI services, focusing on building and scaling large-scale AI systems for natural language processing.

What you'd actually do

  1. Design, develop, and deploy large-scale AI services and features for Azure Translator and other Language AI offerings.
  2. Collaborate with researchers and other engineers to bring cutting-edge AI models and techniques into production.
  3. Optimize and improve the performance, scalability, and reliability of our AI inference infrastructure.
  4. Contribute to the end-to-end lifecycle of AI models, from data processing and training to deployment and monitoring.
  5. Ensure the quality and robustness of AI services through rigorous testing and validation.

Skills

Required

  • Strong software engineering background with experience in building and shipping production-grade software.
  • Experience with large-scale distributed systems and cloud platforms (Azure preferred).
  • Proficiency in programming languages such as C++, C#, or Java.
  • Familiarity with machine learning concepts and frameworks (e.g., TensorFlow, PyTorch).
  • Experience with natural language processing (NLP) technologies.

Nice to have

  • Experience with AI model serving and optimization techniques.
  • Knowledge of MLOps practices and tools.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with agile development methodologies.

What the JD emphasized

  • large-scale AI services
  • AI inference infrastructure
  • end-to-end lifecycle of AI models

Other signals

  • Large-scale AI services
  • Production ML systems
  • Customer-facing AI features