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 Development Engineer

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

webAI logo
webAI

AI Framework Engineer

Join webAI as an AI Framework Engineer to develop innovative AI frameworks for distributed computing environments.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Intel Corporation logo
Intel Corporation

AI Software Development Engineer

Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Microsoft logo
Microsoft

Software Engineer II - Hardware Security

Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

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.

Augment AI logo
Augment AI

Senior Software Engineer, Platform

Join Augment AI as a Senior Software Engineer to build AI-driven platforms using AWS, Ruby, and Python. Enjoy great benefits and stock options.

Microsoft logo
Microsoft

Senior Software Engineer - Azure DNS and Traffic Manager

Join Microsoft as a Senior Software Engineer to build resilient, low-latency applications on Azure DNS and Traffic Manager.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

Lattice logo
Lattice

Senior Software Engineer, AI

Join Lattice as a Senior Software Engineer, AI, focusing on AI/ML technologies and large language models.

Meta logo
Meta

Senior Technical Program Manager, AI/ML

Join Meta as a Senior Technical Program Manager in AI/ML, driving impactful AI initiatives in Seattle.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Applied Scientist, AWS Marketing AI/ML

Join AWS as a Senior Applied Scientist in Marketing AI/ML, leading personalization and targeting initiatives.

Scale AI logo
Scale AI

Senior Fullstack Software Engineer, GenAI Horizontal Task Tooling

Join Scale AI as a Senior Fullstack Software Engineer to build web-based applications for AI data annotation.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Amazon logo
Amazon

Senior Software Development Engineer

Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.

Amazon logo