Software Engineer 2- AI Tooling

Microsoft is a global technology company focusing on developer tooling, experiences, and application workload solutions.
$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 2 to join their AI tooling team. This role focuses on developing and delivering scalable AI tooling products by leveraging Microsoft's latest AI technologies and Azure services. The position offers an exciting opportunity to work at the forefront of AI development, creating tools that will shape the future of developer experiences.

The ideal candidate will be passionate about creating exceptional user experiences, with a focus on simplicity, automation, performance, reliability, and security. This role requires someone who thrives in ambiguous startup-like environments, demonstrates quick learning abilities, and excels in collaborative settings. You'll be working with cutting-edge AI technologies while building tools that directly impact developer productivity.

The position offers a hybrid work environment with up to 50% work from home flexibility. You'll be part of a team that values growth mindset, diversity, and inclusive culture. The role provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for a mid-level engineer with AI experience to make a significant impact in the rapidly evolving field of AI tooling.

Key responsibilities include designing large-scale software solutions, driving modern engineering practices, and developing AI tooling solutions. You'll work on creating reusable, secure, and reliable components while ensuring high performance and comprehensive test coverage. The role requires 3+ years of industry experience, strong technical skills, and excellent communication abilities.

Last updated 2 days ago

Responsibilities For Software Engineer 2- AI Tooling

  • Design and develop large scale 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 for AI developers
  • Develop best-in-class engineering system ensuring components are well-defined, secure, reliable, and reusable
  • Improve performance and test coverage for tools
  • Implement integration tests and resolve problem areas
  • Focus on customer/partner needs through a data driven approach

Requirements For Software Engineer 2- AI Tooling

  • 3+ years of industry experience developing enterprise grade software
  • 3+ years of experience building applications or tooling
  • BA/BS in Computer Science, Engineering or related technical field
  • AI related project experience and knowledge
  • Experience in DevOps to maintain live services and application frameworks
  • Cloud and services experience, with Azure cloud experience highly desirable
  • Experience with Agile and iterative development processes
  • Strong communication and collaboration skills
  • Growth mindset and ability to adapt to challenges

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 2: Microsoft AI Development Acceleration Program

Microsoft AI Development Acceleration Program seeking Software Engineer 2 to lead AI solutions development and implementation in a two-year leadership development program.

Software Engineer 2: Microsoft AI Development Acceleration Program

Join Microsoft's AI Development Acceleration Program as a Software Engineer 2, leading AI solutions development and working with cutting-edge technologies in a collaborative environment.

Software Engineer II

Software Engineer II position at Microsoft's AI Frameworks team, developing AI software and systems with competitive pay and benefits.

Software Engineer II

Software Engineer II position at Microsoft's Azure GenAI team, focusing on LLM technologies and distributed systems with 4+ years of experience required.

Machine Learning Engineer II

Machine Learning Engineer II position at Microsoft focusing on large language model development and adaptation for Azure GenAI platform.