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

Principal Software Engineer, ML & Distributed Systems

$142.8k - $274.8k

Microsoft Corporation

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 a month ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, ML & Distributed Systems in Washington DC vacancy
  • $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

    Washington DC
    6 days ago
  • Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed...  ...deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results. A successful... 
    Suggested
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Washington DC
    2 days ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...unanticipated software failures Develop algorithms and distributed systems software that runs on a large Database and Storage... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    3 days ago
  • $272k - $431.25k

     ...reasoning models across multi-node distributed environments. Built in Rust...  ...feel like a single system at datacenter scale. As large...  ...workloads.We are seeking a Principal Systems Engineer to define the vision and...  ...high-performance storage, or ML systems infrastructure in C... 
    Suggested
    Full time
    Local area
    Remote work

    Nvidia

    Washington DC
    2 days ago
  • $229.9k - $262.4k

     ...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you...  ...committed to pioneering and responsibly implementing AI/ML across Capital One . We achieve this by building platforms... 
    Suggested
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    5 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... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Washington DC
    21 days ago
  • $155k - $170k

     ...risk, and enabling both humans and AI systems to work with data safely and...  ...trusted for every organization. Our Engineering Team builds the technologies that...  ...ecosystems. YOUR ROLE As a Senior Software Engineer on the Distributed Systems team , you’ll play a key... 
    Full time
    Local area
    Worldwide

    Immuta

    College Park, MD
    8 hours ago
  • $114.6k - $234.6k

     ...Description We're looking for a Senior Software Engineer to help deliver the next generation...  ...this role, you'll design and develop distributed storage systems that support some of the world's most demanding workloads, including AI/ML, HPC, and large-scale enterprise... 
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    3 days ago
  •  ...Principal Software Engineer Mastercard is a global technology company in the payments industry....  ...Design and implement large scale distributed systems. Develop reusable services, patterns...  ...sub-second decisioning. AI & ML Systems ML lifecycle engineering... 
    Remote work
    Work from home

    Dynamic Yield

    Arlington, VA
    3 days ago
  • $264.1k - $369.74k

     ...Sr Principal Software Engineer At Blue Origin, we envision millions of people...  ...low-cost space vehicles and systems within a culture of safety,...  ...years of experience developing distributed backend systems and...  ...and incorporating modern AI/ML tools Base Pay Range for... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Washington DC
    1 day ago
  • $143.7k - $194.4k

     ...record? Behind the scenes, a distributed log service is making it...  ...builds foundational distributed systems that power the largest AWS...  ...multiple Senior and Principal Engineers on a tight-knit team that values...  ...Own end-to-end delivery of software projects from requirements... 
    Internship
    Flexible hours

    Amazon

    Washington DC
    a month ago
  • $165.2k - $223.6k

    Annapurna Labs designs silicon and software that accelerates innovation...  ...role is for a software engineer in the Distributed Training team for AWS...  ...tuning of a wide variety of ML model families, including massive...  ...) of new and existing systems experience- Experience programming... 
    Internship
    Flexible hours

    Amazon

    Washington DC
    a month ago
  • $168.1k - $227.4k

     ...Behind the scenes, a distributed log service makes it...  ...foundational distributed systems that power some of...  ...complex, high-impact engineering work. We are investing...  ....As a Senior Software Development Engineer,...  ...with your manager and Principal Engineers to translate... 
    Internship
    Work from home
    Flexible hours

    AmazonWebServices

    Washington DC
    a month ago
  • $184.5k

     ...travelers everywhere. Senior Software Development Engineer At Expedia Group, our Distribution and Supply organization builds the core systems that power the global travel marketplace...  .... Safely integrate and operate AI/ML‑enabled solutions that improve... 
    Worldwide

    Expedia Group

    Washington DC
    25 days ago
  •  ...to the right place. As a Principal Software Engineer at JPMorganChase within the...  ...that intersect with AI/ML. Thus, you are collaborative...  ...practical experience delivering system design, application...  ...environments, including large‑scale distributed systems and accelerator‑... 

    JPMorgan Chase & Co.

    Washington DC
    29 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... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Washington DC
    a month 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

    Washington DC
    22 days 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

    Washington DC
    a month ago
  • GEICO is seeking a Senior Engineer to design, develop, and deploy large-scale distributed AI applications across...  ...will build multi-agent systems and collaborate with...  ...goals into scalable AI/ML solutions. The role emphasizes...  ...requires 4+ years of software development in Python/... 

    Geico

    Bethesda, MD
    2 days ago
  • $150k - $190k

     ...apply modern capabilities, including AI/ML, cloud, cybersecurity, and IT...  ...and execution over bureaucracy. Lead Systems Engineer Location: Suitland, MD (Hybrid) Terms...  ...in cloud-based environments and modern distributed systems Understanding of DevSecOps practices... 
    Full time
    For contractors
    Work experience placement
    Flexible hours

    Revolutional, LLC

    Suitland, MD
    16 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding... 
    Full time
    Remote work

    Nvidia

    Washington DC
    4 days ago
  •  ...services. We’re a nonprofit engineering, applied research, and...  ...is seeking a Lead Systems Engineer with a blend...  ...cloud engineering and software development experience...  ...CI/CD, DevSecOps, AI/ML, data analytics, and automated...  ...may be copied and distributed with permission only.... 
    Full time
    For contractors
    Internship
    Local area

    Mitre

    Bethesda, MD
    24 days ago
  • $163.8k - $257.4k

     ...are seeking an experienced Principal Software Engineer (Data) to join our fast-paced...  ...-class data pipelines and systems to process billions of...  ...scientists to support and integrate ML models into data...  ...with very large datasets and distributed systemsFamiliarity building... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    a month ago
  • $135k - $200k

     ...Palantir builds the world’s leading software for data-driven decisions and...  ...a Forward Deployed Software Engineer to join a newly-formed team...  ...developing advanced autonomous systems for use in area defense on the...  ...fields. Knowledge of AI/ML, sensor processing, and edge/on... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    8 hours ago
  • $61k - $101k

     ...or certification in software engineering concepts, along with...  ...hands-on experience with system design, automated...  ...learning platforms, distributed systems, or infrastructure...  ...scalability of AI/ML platforms and applications...  ...for this Principal Engineer role on our... 
    Full time

    J.P. Morgan

    Washington DC
    15 days ago
  • $200k - $280k

     ...level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that...  ...Technologies focuses on Software & System Engineering in Enterprise and Cyber...  ...and teach others. Knowledge of AI/ML and Big Data Tools (DuckDB, Polars,... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Laurel, MD
    8 hours ago
  •  ...technology stack under the ICE Law Enforcement Systems and Analysis (LESA) Data Quality...  ...processes. Integrate automation, AI/ML components, and data-driven features...  ...Bachelor's degree in Computer Science, Software Engineering, or a related field. - Advanced degree... 
    Contract work
    For contractors
    Remote work

    ASRC Federal Holding Company

    Washington DC
    3 days ago
  •  ...highly skilled platform engineer with deep expertise in operating systems, hardware, GPU, and high...  ...Strong expertise with Linux distributions. (RHEL, Ubuntu, Oracle...  ...images throughout the software development lifecycle....  ...cluster management and AI/ML workflow orchestration (... 
    Full time

    MAXISIQ, Inc.

    Bethesda, MD
    3 days ago
  • $114.6k - $234.6k

     ...designed to support AI/ML/HPC workloads. This is...  ...revolution, creating systems that allow customers to...  ...essential for running distributed AI/ML/HPC workloads...  ...Looking For: Adaptable Engineers: Self-motivated...  ...the stack, as well as software debugging and low-level... 
    Temporary work
    Flexible hours

    Oracle Defunct

    Washington DC
    4 days ago
  • $114.6k - $234.6k

     ...Job Description Owns complex system modules and fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes advanced... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Washington DC
    4 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!