Software Engineer 2- AI Tooling

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$120,000 - $180,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2- AI Tooling

Microsoft's Developer Division is seeking a Software Engineer II to join their team focused on AI tooling and experiences. This role offers the opportunity to innovate and develop scalable AI tooling products using Microsoft's latest AI technologies and Azure services. The ideal candidate will contribute to building highly reliable, performant, and secure software solutions while collaborating across teams. The position involves working with cutting-edge AI technologies, designing and implementing full-stack tools, and maintaining live services. Microsoft offers a culture of inclusion, growth mindset, and innovation, where team collaboration and continuous learning are valued. The role provides exposure to enterprise-level projects and the chance to impact developer experiences globally. With a hybrid work environment and comprehensive benefits package, this position offers both professional growth and work-life balance.

Last updated 2 months ago

Responsibilities For Software Engineer 2- AI Tooling

  • Design and develop large scale AI software tools and solutions
  • Adhere to and drive modern software engineering practices through design and code reviews
  • Understand AI tooling requirements and design AI tooling solutions
  • Develop best-in-class engineering system with well-defined, secure, reliable components
  • Improve performance and test coverage for tools
  • Implement integration tests and resolve problem areas
  • Collaborate with mentors and leaders for cohesive end-to-end experiences
  • Focus on customer/partner needs through a data driven approach

Requirements For Software Engineer 2- AI Tooling

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience on production applications
  • AI related project experience and knowledge
  • Experience in DevOps to maintain live services
  • Cloud and services experience, Azure cloud experience preferred
  • Excellent analytical and problem solving skills
  • Experience with Agile and iterative development processes

Benefits For Software Engineer 2- AI Tooling

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer 2- AI Tooling

Software Engineer II

Software Engineer II position at Microsoft focusing on machine learning and SAP workload optimization for Azure platform, offering competitive salary and remote work options.

Machine Learning Engineer

Microsoft ML Engineer role focusing on AI model evaluation platform development, offering remote work and competitive pay range of $81,900-$160,200.

Software Engineer II

Software Engineer II position at Microsoft's Azure AI Platform team, focusing on machine learning and AI development with 3+ years of experience required.

Software Engineer II

Microsoft seeks Software Engineer II for AI Frameworks team to optimize LLM performance and develop AI software solutions across platforms.

Software Engineer II (GPU Performance)

Microsoft seeks GPU Performance Engineer to optimize AI models and develop software for next-gen supercomputers, offering hybrid work and competitive benefits.