Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Telangana, Hyderabad 
442587577

10.09.2024

The Models as a Service team is hiring Senior Engineer Manager. The team designs, builds, and operates the largest scale engineering system in the industry for Large Language Models and GenAI Services. Key areas that we are working on:

  • Building and Scaling our Inferencing Cloud across our flagships AOAI Service and growing the Model as A Service model Families
  • Expand the Gen AI Model Offerings to more model providers, and best and latest models and provide a unified experience across AOAI and MAAS/MAAP for Azure AI customers

Required:

  • Bachelor's Degree in Computer Science or related technical field and 8 - 10 years of experience in object-oriented programming and design patterns (C#, Python, C++, .NET or Java)
  • 6+ years of hands-on experience shipping products across multiple product cycles

Preferred:

  • Experience on python, pytorch, large language model, generative AI
  • Experience with distributed systems design and implementation
  • Proficiency in Agile development practices and Continuous Integration/Continuous Deployment (CI/CD)
  • Passion for machine learning, artificial intelligence, and data science
  • Experience working on large-scale projects or applications
  • Effective communication skills and ability to collaborate with diverse remote teams
  • Quick learner with a passion for solving complex and exciting problems
  • Familiarity with Azure or any existing Cloud Service Platforms

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Responsibilities
  • Collaborate with appropriate stakeholders to comprehend and identify user requirements, scope solutions, estimate work, and schedule deliverables
  • Lead discussions for the architecture of products or solutions and apply engineering principles to establish robust and maintainable architecture and designs
  • Lead by example within the team by producing extensible and maintainable code, adhering to best engineering practices, raising the quality bar, and improving the team's response to customer incidents
  • Respond, resolve, and integrate customer feedback with agility and dedication
  • Manage and drive project execution with high quality and great agility