All jobs

Experienced Principal Software Engineer – Artificial Intelligence and High-Performance Computing Expertise for Cloud-Based Solutions

100% Remote Full-time Open now

Introduction to Microsoft and Our Mission

At Microsoft, we are driven by our mission to empower every individual and organization on the planet to achieve more. We believe in fostering a culture of inclusion, respect, integrity, and accountability, where everyone can thrive and grow. As a leader in the technology industry, we are committed to innovation, customer satisfaction, and making a positive impact on society. Our team is dedicated to pushing the boundaries of what is possible with technology, and we are excited to welcome like-minded individuals to join our journey.

Job Overview and Responsibilities

We are seeking an experienced Principal Software Engineer to join our team, focusing on Artificial Intelligence (AI) and High-Performance Computing (HPC) solutions for cloud-based applications. As a key member of our team, you will be responsible for driving engineering changes, influencing the development of relevant software and hardware components, and ensuring the smooth operation of cloud-native supercomputers. Your work will have a direct impact on the business objectives of thousands of clients and contribute to the next wave of innovation and growth in AI and HPC in the cloud.

  • Design and code solutions that improve the management of remote systems, demonstrating expertise in superior execution processing and AI applications.
  • Mentor and guide other engineers across products/solutions, ensuring the development of extensible, viable, and reusable code that meets the highest standards of quality and reliability.
  • Apply metrics to drive code quality, reliability, and best practices, and collaborate with cross-functional teams to resolve complex issues and improve overall system performance.
  • Develop and maintain playbooks for issue resolution, facilitate resource allocation, and ensure seamless communication with key partners across the Microsoft ecosystem.
  • Keep infrastructure services running, deliver code updates on a regular cadence, and maintain open communication with stakeholders to ensure alignment with partner expectations and ultimate goals.

Essential Qualifications and Requirements

To be successful in this role, you will need to possess a combination of technical expertise, business acumen, and collaboration skills. The minimum requirements for this position include:

  • A Bachelor's degree in Computer Science, or a related technical discipline, and 6+ years of technical engineering experience in coding languages such as C, C++, C#, Java, JavaScript, or Python.
  • 4+ years of experience in creating and running AI/HPC applications on clusters or related technologies.
  • 4+ years of experience in AI programming, with a strong understanding of machine learning, deep learning, and related concepts.
  • The ability to meet Microsoft, client, and additional government security screening requirements, including Microsoft Cloud background verification.

Preferred Qualifications and Skills

While not required, the following skills and qualifications are highly desirable for this role:

  • Experience with running and debugging AI/ML jobs in clusters, as well as familiarity with cloud computing, virtualization, and container technologies.
  • Openness to functional challenges of running AI/HPC applications, including availability, scalability, and moderation tools.
  • Strong understanding of software development principles, including design patterns, testing, and deployment.
  • Excellent communication, collaboration, and problem-solving skills, with the ability to work effectively in a distributed team environment.

Career Growth Opportunities and Learning Benefits

At Microsoft, we are committed to the growth and development of our employees. As a Principal Software Engineer, you will have access to a wide range of training and development opportunities, including:

  • Technical training and certification programs to enhance your skills and knowledge in AI, HPC, and related technologies.
  • Mentorship and coaching from experienced engineers and leaders in the field.
  • Opportunities to work on high-impact projects and collaborate with cross-functional teams to drive innovation and growth.
  • A culture of continuous learning and improvement, with a focus on experimentation, feedback, and iteration.

Work Environment and Company Culture

Our work environment is dynamic, collaborative, and fast-paced, with a focus on innovation, creativity, and customer satisfaction. We believe in fostering a culture of inclusion, respect, and empathy, where everyone can thrive and grow. As a Microsoft employee, you will be part of a global community of professionals who are passionate about technology, innovation, and making a positive impact on society.

  • A flexible and remote work environment, with opportunities to work from home or in one of our state-of-the-art offices.
  • A comprehensive benefits package, including health insurance, retirement savings, and paid time off.
  • Access to the latest technologies and tools, including Microsoft products and services.
  • A culture of recognition and rewards, with opportunities to celebrate your achievements and contributions.

Compensation, Perks, and Benefits

We offer a competitive salary range of $26-$40 per hour, depending on experience and qualifications. In addition to your salary, you will be eligible for a range of benefits and perks, including:

  • A comprehensive benefits package, including health insurance, retirement savings, and paid time off.
  • A flexible and remote work environment, with opportunities to work from home or in one of our state-of-the-art offices.
  • Access to the latest technologies and tools, including Microsoft products and services.
  • A culture of recognition and rewards, with opportunities to celebrate your achievements and contributions.

Conclusion and Call to Action

If you are a motivated and experienced software engineer with a passion for AI, HPC, and cloud-based solutions, we encourage you to apply for this exciting opportunity. As a Principal Software Engineer at Microsoft, you will be part of a dynamic and innovative team that is shaping the future of technology. Don't miss out on this chance to join our journey and contribute to the next wave of innovation and growth in AI and HPC. Apply now and take the first step towards an exciting and rewarding career at Microsoft!

Apply for this job

You might also like

Experienced Integrated Marketing Director – Cloud Innovation and Digital Transformation Leader for Microsoft Marketing Initiatives

100% Remote Full-time

Experienced Microsoft Power Automate Desktop Developer – Remote Robotic Process Automation Expert for Custom Application Development

100% Remote Full-time

Experienced Senior Product Manager for Microsoft Remote Job (Work From Home) No Degree Required - US

100% Remote Full-time

Experienced Principal Product Manager – Cloud Technology and Sustainability Leader for Microsoft Remote Jobs

100% Remote Full-time

Experienced Principal Software Engineer – Remote Work from Home Opportunity with Microsoft at $25/Hour

100% Remote Full-time

Experienced Microsoft Script Writer and Customer Advisor – Full/Part Time Opportunities Available for Skilled Professionals in Software Development and Customer Service

100% Remote Full-time

Experienced Senior Software Engineer – Microsoft Virtual Remote, Part-Time Remote Job Opportunity in Collaborative Software Development

100% Remote Full-time

Experienced Senior Solution Specialist – Microsoft Work From Home $25/Hour – Cloud Application Development and Artificial Intelligence Solutions

100% Remote Full-time

Experienced Mid-Level Data Analyst – Remote Opportunity for Strategic Business Insights and Data-Driven Decision Making

100% Remote Full-time

Experienced Mid-Level Financial Analyst II – Remote Opportunity for Government Contract Support and Financial Management Expertise

100% Remote Full-time

Senior Walmart+ PPC Specialist Needed for Immediate Takeover of 20+ Live Client Accounts!

100% Remote Full-time

Experienced Data Entry and Customer Service Representative – Remote Opportunity at arenaflex

100% Remote Full-time

Experienced Overnight Remote Customer Support Specialist for Blithequark – Work from Home Providing Exceptional Chat Support and Earning Competitive Hourly Rates

100% Remote Full-time

Executive Director, Georgia - Dynamic Leader for Non-Profit Organization Focused on Breast Cancer Research, Community Health, and Advocacy

100% Remote Full-time

Experienced Customer Service Representative – Entry-Level Remote Work Opportunities with blithequark

100% Remote Full-time

Experienced Global Remote Chat Support Specialist – Customer Service Representative

100% Remote Full-time

Systems Analyst III - RPA Development

100% Remote Full-time

Social Media Operations Associate (6-12months internship)

100% Remote Full-time

FedEx Live Chat Customer Support Specialist - Part-Time Remote Opportunity ($30/Hour)

100% Remote Full-time

Machine Learning Engineer II, Sponsored Products Search Sourcing, Amazon Advertising

100% Remote Full-time