Microsoft logo

Senior Software Engineer - AI Frameworks

Microsoft

Join the AI Frameworks Team at Microsoft

The Artificial Intelligence (AI) Frameworks team at Microsoft is at the forefront of developing AI software that powers everything from the world’s fastest AI supercomputers to mobile phones and IoT devices. We are seeking a Senior Software Engineer to join our dynamic team.

About the Role

As a Senior Software Engineer, you will work on the fundamental abstractions, programming models, runtimes, libraries, and APIs that enable large-scale training and inferencing of AI models on novel hardware. This role is highly technical and requires hands-on software design and development skills.

Key Responsibilities

  • Apply engineering principles to define robust and maintainable architectures and designs.
  • Collaborate across multiple disciplines, from hardware designers to machine learning developers.
  • Establish and drive the adoption of good coding standards and patterns.
  • Perform software development in C/C++, Python, and other languages.
  • Identify requirements, scope solutions, estimate work, and schedule deliverables.

Qualifications

Required

  • Bachelor’s Degree in Computer Science or a related technical discipline.
  • 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 2+ years of experience with C/C++.

Preferred

  • 1+ years of experience with Python.
  • A deep technical background in software engineering principles and architecture design.
  • Experience with deep learning frameworks like PyTorch, TensorFlow, or ONNX.
  • Strong cross-team collaboration skills.

Work Environment

This position is based in Redmond, WA, and offers a hybrid work environment, allowing for both on-site and remote work.

Microsoft Values

Microsoft is committed to fostering an inclusive work environment. We value respect, integrity, and accountability, and we strive to create a culture where everyone can thrive.

Additional Information

  • Salary Range: €112,000 - €238,600 per year.
  • Workplace Type: Hybrid
  • Job Type: Full-time

Microsoft is an equal opportunity employer. We welcome applications from all qualified individuals regardless of race, ethnicity, gender, sexual orientation, or any other characteristic protected by law.

Benefits
Extracted with AI

  • Health insurance
  • Paid vacation
  • Retirement plans
  • Flexible work schedule

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Senior Software Engineer - AI Frameworks

Senior Software Engineer for AI Frameworks at Microsoft, specializing in Python, C, C++, and ML. Remote work available.

Microsoft logo
Microsoft

Software Engineer II - AI Frameworks

Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.

Microsoft logo
Microsoft

Software Engineer - AI/ML

Join Microsoft as a Software Engineer in AI/ML to develop cutting-edge AI solutions. Work in Redmond, WA, with a focus on innovation and growth.

Microsoft logo
Microsoft

Software Engineer II - AI Frameworks

Join Microsoft's AI Frameworks team as a Software Engineer II to develop and optimize AI models using C, C++, and Python.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.

Microsoft logo
Microsoft

Senior Software Engineer - AI and Search

Join Microsoft as a Senior Software Engineer in AI and Search, working on cutting-edge AI technologies in a hybrid role in Barcelona.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer in Austin, TX, to lead AI and graphics driver development.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer - Security

Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.

Microsoft logo
Microsoft

Full Stack & AI Engineer - Software Engineer II

Join Microsoft as a Full Stack & AI Engineer in Redmond, focusing on AI, ML technologies, and full-stack development.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Infrastructure

Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.

Blueprint logo
Blueprint

AI Engineer - Machine Learning and Robotics

Join Blueprint as an AI Engineer in Machine Learning and Robotics, focusing on scalable AI model training systems. Hybrid role in Redmond, WA.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Microsoft logo
Microsoft

Software Engineer - Fullstack

Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.

Microsoft logo
Microsoft

Software Engineer - Cloud and AI Platform

Join Microsoft as a Software Engineer to develop scalable, secure cloud services on the AI Platform. Requires security clearance.

Microsoft logo
Microsoft

Software Engineer 2 - AI and Machine Learning

Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Streaming and Graphics

Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Microsoft logo
Microsoft

Software Engineer - Azure AI Infrastructure

Join Microsoft's Azure AI Infrastructure team as a Software Engineer, driving innovation in GenAI technology.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.