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
Senior Software Engineer - AI Frameworks
Senior Software Engineer for AI Frameworks at Microsoft, specializing in Python, C, C++, and ML. Remote work available.
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.
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.
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.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
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.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer in Austin, TX, to lead AI and graphics driver development.
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.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
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.
Senior Software Engineer - Cloud Infrastructure
Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.
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.
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.
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.
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.
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.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Senior Software Engineer - Cloud Streaming and Graphics
Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Software Engineer - Azure AI Infrastructure
Join Microsoft's Azure AI Infrastructure team as a Software Engineer, driving innovation in GenAI technology.
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.