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 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.
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.
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.
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.
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 - Azure AI Infrastructure
Join Microsoft's Azure AI Infrastructure team as a Software Engineer, driving innovation in GenAI technology.
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 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 - Microsoft Teams
Join Microsoft as a Senior Software Engineer to lead CI/CD for Microsoft Teams, leveraging C#, Java, and Azure in a hybrid work environment.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Senior Software Engineer - Azure Compute
Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. 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.
Principal Software Engineer at Microsoft
Principal Software Engineer role at Microsoft, focusing on cloud operations and innovation with options for hybrid or remote work.
Software Engineer - Azure Virtual Desktop and Windows 365
Join Microsoft as a Software Engineer to innovate in Azure Virtual Desktop and Windows 365. Hybrid work, competitive salary, and growth opportunities.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Cambridge, MA. Work on cutting-edge technology with a hybrid work model.
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
Fullstack Software Engineer
Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.
Data Scientist II
Join Microsoft as a Data Scientist II to develop AI/ML solutions for business applications. Hybrid work in Redmond, WA.