Senior Software Engineer

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN +1 · Software Engineering

Senior Software Engineer role on the Foundry Agents team at Microsoft CoreAI, focusing on building a platform for Azure AI customization. The role involves end-to-end ownership of systems that enable AI to learn, improve, and scale in production, including pre-training, mid-training, and post-training solutions, LoRA model deployment, and large-scale inferencing. Responsibilities include developing ML algorithms, infrastructure, and features for training, testing, validation, scaling, and optimization, with a focus on making agentic AI economically viable for enterprises.

What you'd actually do

  1. Execute independently on complex, multi-dependency, medium-high ambiguity projects
  2. Work closely with IDC & US team counterparts for design & code reviews, align priorities, and effectively collaborate with appropriate stakeholders
  3. Collaborate with key stakeholders to comprehend and identify user requirements, scope solutions, estimate work, and schedule deliverables
  4. Lead discussions on the design & architecture of products or solutions and apply engineering principles to establish robust and maintainable architecture
  5. Manage and drive feature execution with high quality and great agility

Skills

Required

  • Bachelor's Degree in Computer Science, or Computer Engineering, or related field AND 8+ years related software engineering experience OR Master's Degree in Computer Science, or Computer Engineering, or related field AND 5+ years related software engineering experience OR equivalent experience
  • .Net
  • Java
  • Azure functions
  • Docker
  • Python
  • Experience delivering large scale, distributed, cloud based software services
  • Ability to work collaboratively in a team and communicate complex concepts effectively

Nice to have

  • Proven track record of shipping and maintaining Microsoft Azure cloud services, preferably related to serving machine learning models
  • Experience with day-to-day AI agents and tool use
  • Proficiency in Agile development practices and Continuous Integration/Continuous Deployment (CI/CD)
  • Quick learner with a passion for solving complex and exciting problems.
  • Experience with AI/ML internals a big plus
  • Experience with Azure is a plus

What the JD emphasized

  • shipping and maintaining Microsoft Azure cloud services, preferably related to serving machine learning models
  • AI agents and tool use

Other signals

  • develops pre-training, mid-training, and post-training solutions
  • deploying LoRA models and inferencing at scale
  • deliver services, pipelines, ML recipes, evaluations, and integrations
  • agentic AI economically viable for every enterprise