Full Time

Principal Software Engineer - AI Infrastructure

Microsoft
Redmond, WA
???* / year

Job Description

About this kind of role

What a Principal Software Engineer - AI Infrastructure usually does. The employer's own details are in the listing.

Typically does: A Principal Software Engineer specializing in AI Infrastructure designs, builds, and maintains the underlying systems that support artificial intelligence and machine learning applications. This role involves developing scalable and reliable infrastructure, optimizing performance for AI workloads, and collaborating with data scientists and machine learning engineers. Responsibilities often include architectural design, code reviews, and mentoring other engineers. The focus is on ensuring the efficient and effective operation of AI development and deployment pipelines.

Tools and skills: Proficiency in programming languages like Python and Java, experience with cloud platforms (e.g., AWS, Azure, GCP), and familiarity with containerization technologies (e.g., Docker, Kubernetes) are typically required, alongside strong skills in distributed systems and database management.

Good fit for: Individuals with extensive experience in software engineering and a deep understanding of AI/ML infrastructure are well-suited for this role.

Unemployment rose most in Finland: from 8.4% in 2024 to 9.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.