Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, ML & Distributed Systems

$68.65 - $132.12 per hour
Full-time

Microsoft

Job ID: 200046174Posted: 2026-09-01Location: United States, Washington, RedmondSalary: USD $142,800 - $274,800 per yearEmployment type: Full-TimeWork site: 4 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewWe are looking for a Principal Software Engineer to design, build, and operationalize machine learning systems and hyperscale distributed services that power Microsoft's AI experiences. This is a role for an engineer who is equally at home training and shipping ML models and building the large-scale distributed infrastructure that serves them — and who has the appetite to do both. You will own systems end to end: from model development and evaluation, through the serving and orchestration layers, to reliable operation at hyperscale. MSN is a personalized content feed powering user experiences across Microsoft. Our mission is to empower every person on the planet to be informed, entertained, and inspired. With nearly 30 years of history, MSN has evolved into a premier content destination with high-quality content, AI-powered user-controlled personalization, and massive global reach. Over the past 4 years, AI and Machine Learning technologies have fueled massive growth, transforming MSN’s content moderation, personalization, and content entry points.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.ResponsibilitiesDesign, build, and operationalize scalable ML and deep learning models using containers and orchestration platforms (e.g., Kubernetes).Develop and refine LLM prompt and fine-tuning strategies, build evaluation pipelines, and continuously optimize model quality, latency, and cost.Architect, implement, and operate multi-tiered distributed services at hyperscale, with high availability, fault tolerance, and low latency.Build model serving and inference infrastructure, including caching, batching, GPU capacity management, and A/B experimentation at scale.Design scalable APIs, data pipelines, and feature/signal stores that ensure efficient, secure, and reliable data flow between ML systems and product surfaces.Drive live-site excellence: instrumentation, monitoring, capacity planning, and incident response for ML-backed services.Collaborate with applied scientists, data scientists, backend engineers, and product teams to translate requirements into production ML systems.Participate in code reviews and architectural discussions, and mentor engineers across both ML and systems disciplines.QualificationsRequired Qualifications:Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Preferred Qualifications:Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Proven experience designing, developing, and operating multi-tiered distributed services at scale.Hands-on experience building, deploying, and operating machine learning systems in production (model training, evaluation, and/or LLM-based applications).Experience working through full product cycles, from initial design to final delivery.Experience with LLM application patterns: prompt engineering, RAG, fine-tuning, and model evaluation frameworks.Experience with ML infrastructure: distributed training, inference optimization, GPU capacity management, and orchestration platforms such as Kubernetes.Experience with large-scale data systems (streaming, caching such as Redis, feature stores) and experimentation platforms.Demonstrated ability to work across the ML/systems boundary and a strong desire to keep doing both.#MicrosoftAI #Software Engineer #ML engineerSoftware Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, ML & Distributed Systems in Redmond, WA vacancy
  • $142.8k - $274.8k

     ...than 25%Profession: Software...  ...established Software Engineer looking for a challenge...  ...a highly skilled Principal Software Engineer...  ...frontend, backend and ML teams to maintain...  ...designing multi-tiered distributed services.Hands-on...  ...understanding of distributed systems, cloud-native... 
    Suggested
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    4 days ago
  • $165.6k - $296.4k

     ...than 25%Profession: Software EngineeringDiscipline...  ...Xbox. We are seeking a Principal Software Engineer to define and lead...  ...organizations, and building systems that serve as...  ...design and evolution of distributed backend systems, cloud...  ..., Retrieval or ML Systems highly preferredProven... 
    Suggested
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    4 days ago
  • $142.8k - $274.8k

     ...: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...already online. Search engines, web publishers, major ad networks...  ...effort, working on large distributed systems with low latency and high...  ...your potential.As a Principal Software Engineer and member... 
    Suggested
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    3 days ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...next-generation systems for large‑scale reinforcement...  ...’ll: Build and evolve distributed services that underpin...  ...for researchers and engineers Debug complex...  ...Develop deep expertise in ML systems, AI infrastructure... 
    Suggested
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    2 days ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...We are looking for a Senior Software Engineer to help architect, build, and run it.This...  ...the hard problems. You will design distributed systems that stay rock-solid from quiet planning... 
    Suggested
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $200k - $285k

     ...enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The...  ...scalable gateways and proxy systems that allow engineers and operators...  ...operating large-scale AI/ML platforms, internal developer...  ...expertise in MLOps, distributed compute, model lifecycle management... 
    Permanent employment
    Temporary work

    SpaceX

    Redmond, WA
    4 days ago
  • $142.8k - $274.8k

     ...than 25%Profession: Software EngineeringDiscipline...  ...as a Service, Azure ML, Cognitive Services,...  ...are looking for a Principal Software Engineering Manager who is passionate...  ...make up large-scale distributed cloud services and...  ...plans. Ensure systems owned by the team meet... 
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $157.7k - $213.8k

     ...improve their business. Founded by engineers — and customer obsessed — we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    4 days ago
  •  ...category-leading enterprise software that unleashes that power.To...  ...technical background in Workflow Engines, Orchestration, and...  ...also an advantage.Expertise in distributed systems, data layers (OLTP/OLAP) and...  ...Experience in driving AI (LLM/ML) based engineering solution.... 
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    4 days ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  .... We are seeking a Principal Software Engineer to join the team and help...  ...through best practices in system design, testing, security,...  ...-scale cloud services and distributed systems2+ years of technical... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    1 day ago
  • $110k - $220k

     ...Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform...  ...platforms. You will shape system architecture, influence engineering...  ...that are executed by a distributed process engine. This...  ...Experience working with AI/ML ecosystems in production environments... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Bellevue, WA
    2 days ago
  • $165.6k - $296.4k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...heart of the Windows ML ecosystem, powering experiences...  ...frameworks, execution engines, and hardware...  ...partners, and operating system components to define the...  ...Windows.We are looking for a Principal Software Engineer to... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    Shift work

    Microsoft

    Redmond, WA
    11 hours ago
  • $142.8k - $274.8k

     ...: Less than 25%Profession: Software EngineeringDiscipline: Software...  ..., and hardcore AI/ML frameworks team with ambitious...  ...AI models and hardware eco-systems. We build software to enable...  ...PC, and many others.As the Principal Software Engineer on our team, you would have... 
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    11 hours ago
  • $119.8k - $234.7k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...strategy, full stack engineering, Security, Dataverse &...  ....As a Senior/Principal Software Engineer, you...  ...) responsible for all systems and tools to drive Cloud...  ...solutions.Experience with AI/ML concepts and... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    11 hours ago
  • $142.8k - $274.8k

     ...and Infrastructure Engineering (SCHIE) powers the...  ...silicon and system-level solutions that...  ...team is seeking a Principal AI Network Hardware...  ...communication frameworks, and distributed training systems....  ..., hardware, software, validation,...  ...Experience with AI/ML workload communication... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    11 hours ago
  • $280k - $402.5k

     .... We design and build frameworks, systems and services that keep Snowflake secure.As a Principal Software Engineer II on the Product Security team, you...  ...security, software engineering, distributed systems, software infrastructure, AI/ML, applied cryptography, threat modeling... 

    Snowflake

    Bellevue, WA
    4 days ago
  • $142.8k - $274.8k

     ...are reimagining how storage systems operate at hyperscale, pushing...  ...Azure Storage Control Plane Engineering team builds the foundational...  ...industry's most challenging distributed systems problems at the...  ...Explore and implement AI-assisted software development practices,... 
    Ongoing contract
    Local area
    Worldwide

    Microsoft Corporation

    Redmond, WA
    1 day ago
  • $115.4k - $173k

     ...content into other game engines and 3D environments —...  ...network.We’re building systems that allow real-time 3D...  ...game engines and emerging software platforms. We’re also...  ...graphics, networking, distributed systems, media, and AI,...  ...experience integrating AI/ML into production... 
    Full time
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    Bellevue, WA
    3 days ago
  • $90k - $180k

     ...OfficeKey ResponsibilitiesAI Systems & Agentic...  ...Ray (or similar) for distributed compute, batch/stream...  ...to design reviews and engineering best practices. Mentor...  ...services (preferably in AI/ML contexts). Proficiency...  ...Tech. We’re a team of software engineers, data scientists... 
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    4 days ago
  • $165.6k - $296.4k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...seeking passionate engineers to tackle some of the...  ...to build intelligent systems that deeply understand...  ...role focuses on building distributed data systems and APIs...  ....We are looking for a Principal Software Engineer to lead... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    4 days ago
  • $165.6k - $296.4k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  ..., knowledge and memory systems, AI services, model...  ...multi-agent solutions. As a Principal Software Engineering Manager on this team, you...  ...engineering efforts across distributed teams. Experience delivering... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    2 days ago
  • $117.2k - $313.7k

     ...You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public Cloud - Distributed Systems Software Engineer posting, recruiters... 
    Full time

    Salesforce

    Bellevue, WA
    4 days ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  ..., global payments systems, offer management services...  ...We are hiring for multiple Principal Software Engineer and Principal AI Engineer...  ...Whether your background is in distributed systems, payments, financial... 
    Ongoing contract
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    6 days ago
  • $168k - $270.25k

     ...Experience (NVEX) Solutions Engineering team is looking for an...  ...issues and AI/ML workloads in huge datacenters...  ...to products and software tooling. You must have...  ...analyzing performance of distributed GPU-accelerated...  ...multi-GPU platformsStrong system software (firmware, BIOS... 
    Full time
    Weekend work

    Nvidia

    Redmond, WA
    4 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering...  ...software development lifecycle, integrating AI/ML technologies to build intelligent systems that serve millions. The position requires... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Bellevue, WA
    11 hours ago
  • $143.7k - $194.4k

     ...continues to push the state of the art in distributed systems and software design. Come work at Amazon!Export...  ...behaviors, fault management, and AI/ML-driven decision-making that target...  ...systems, communications, and operations engineers to design, integrate, test, and... 
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Redmond, WA
    11 hours ago
  • $168.1k - $227.4k

     ...accounting infrastructure while engineering new capabilities purpose-...  ....*Design and implement distributed orchestration systems that coordinate across...  ...at scale.*Establish the AI/ML foundation layer, including...  ...day in the lifeAs a Senior Software Development Engineer (SDE... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $102.1k - $202.2k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...might be the Software Engineer II we are looking for....  ...and develop large-scale distributed software services and solutions...  ...reviews. Perform system design across well-...  ...building or integrating AI/ML-powered systems or... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 hours ago
  • $260k - $345k

     ...goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging...  ...’s most advanced broadband internet system. Starlink is the world’s largest...  ...pivotal in this effort, building scalable distributed systems that underly the future... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Redmond, WA
    11 hours ago
  • $143.7k - $194.4k

     ...reliable connectivity.This role is for a Software Development Engineer who will design, implement, and operate globally distributed systems that enable Leo to achieve low single-digit...  ...end, back-end, data infrastructure, and AI/ML layers to build end-to-end operational... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, ML & Distributed Systems. Be the first to apply!