Taro Logo

Software Engineer 2 (AI/ML) - Azure Core Storage

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2 (AI/ML) - Azure Core Storage

Join Microsoft's Azure Core Storage team, where you'll be working on one of the largest cloud storage systems in the world, managing 10 exabytes of capacity across 50 regions and 100+ data centers. As a Software Engineer 2 focusing on AI/ML applications in Azure Core Storage, you'll be instrumental in shaping the technical direction of complex storage solutions while ensuring high reliability, scalability, and performance.

The role combines traditional distributed systems engineering with cutting-edge AI/ML technologies, offering a unique opportunity to work on systems that power millions of virtual machines and store vast amounts of data. You'll be responsible for developing and optimizing large-scale data processing and storage solutions, with the potential to impact Microsoft's cloud infrastructure used by customers worldwide.

Working in a remote-friendly environment, you'll collaborate with cross-functional teams to design and implement features that enhance Azure's storage capabilities. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and investment opportunities. Microsoft's inclusive culture and commitment to innovation make this an ideal role for engineers passionate about large-scale distributed systems and AI/ML technologies.

This role requires a blend of technical expertise in distributed systems and software engineering, with opportunities to work with AI technologies and cloud-based data platforms. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working with the latest server technologies and highly distributed systems.

The position offers significant growth potential, with opportunities to influence the direction of Azure Storage's architecture and contribute to the evolution of cloud storage solutions. You'll be supported by Microsoft's comprehensive benefits package and work in an environment that values work-life balance, continuous learning, and professional development.

Last updated a few seconds ago

Responsibilities For Software Engineer 2 (AI/ML) - Azure Core Storage

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call duties
  • Maintains current skills and stays abreast of developments to improve system performance

Requirements For Software Engineer 2 (AI/ML) - Azure Core Storage

Python
Java
  • Bachelor's degree in Computer Science or a related technical discipline
  • 2+ years of hands-on software engineering experience with proficiency in programming languages such as C, C++, or Python
  • 2+ years of experience working with file storage or distributed systems
  • Strong dedication to writing clean, maintainable, and well-documented code
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer 2 (AI/ML) - Azure Core Storage

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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/ML) - Azure Core Storage

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer

Microsoft is seeking a Software Engineer to develop authentication and authorization services for Microsoft Entra, focusing on large-scale distributed systems and security solutions.

Software Engineer II

Software Engineer II position at Microsoft's Viva Glint team, focusing on analytics, reporting, and big data systems using Java and Azure, with hybrid work options in Bangalore.

Software Engineer 2 - Azure Core Storage

Software Engineer 2 position at Microsoft working on Azure Core Storage, developing and maintaining large-scale distributed storage systems with up to 100% remote work flexibility.