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

Principal Software Engineer - Data, Personalization - Microsoft AI

$165.6k - $296.4k

Microsoft Corporation

Overview

As Microsoft continues to redefine the future of AI, we are seeking passionate engineers to tackle some of the most complex and impactful challenges of our time. Our vision is bold - to build intelligent systems that deeply understand users and adapt across agents, applications, services, and infrastructure.

This role focuses on building distributed data systems and APIs that power adaptive, context-aware experiences across Microsoft AI. We aim to make Copilot feel like your Copilot - responsive to your preferences, workflows, and goals - while preserving privacy, security, performance, and scale.

We are looking for a Principal Software Engineer to lead the design and development of distributed data infrastructure, APIs and personalization pipelines that drive Copilot's intelligence. You will work across Microsoft AI and Copilot teams.

You will possess a methodical approach to problem-solving, proficiency in backend technologies, a familiarity with applied AI and its unique challenges, and the ability to architect solutions that stand the test of time. The right candidate is hands-on and enjoys building world-class consumer experiences and products in a fast-paced environment.A key skill is the judgment to make the right risk vs velocity and value decisions.

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.

Responsibilities
  • Architect scalable, low-latency systems for ingesting, processing, and serving personalized signals.
  • Design data models and APIs that enable Copilot to reason about user context, preferences, and history
  • Build real-time and batch personalization engines that adapt Copilot's behavior.
  • Collaborate with privacy, security, and responsible AI teams to ensure personalization is safe, transparent, and user-controlled
  • Optimize for performance, reliability, and cost across diverse workloads and geographies.
  • Ship high-quality, well-tested, secure, and maintainable code.
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively.
  • Enjoy working in a fast-paced, design-driven, product development cycle.
  • Embody ourCultureandValues.

Qualifications

Required Qualifications:

  • Bachelor'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 Python
    • OR equivalent experience.

Preferred Qualifications:

  • 4+ years' experience building scalable services, including securing applications and infrastructure on top of cloud infrastructure like Azure, AWS, or GCP.
  • 3+ years' experience in OSS data technology, such as Kafka, Spark, Flink.
  • Experience with large scale data systems
  • Experience working with AI platforms, frameworks, and APIs.
  • Experience using Machine Learning frameworks, including experience using, deploying, and scaling language learning models, either personally or professionally.
  • Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
  • Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers.
  • Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in web, data systems and AI.
  • Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines.
  • Proven ability to collaborate and contribute to a positive, inclusive work environment, fostering knowledge sharing and growth within the team.

#MicrosoftAI

Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600.00 - $296,400.00 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 $220,800.00 - $331,200.00 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 - Data, Personalization - Microsoft AI in Mountain View, CA vacancy
  • $119.8k - $234.7k

     ...Role We’re building AI‑first engineering systems that power growth at Microsoft — designing, shipping,...  ...product, engineering, and data, driving...  ...mission to empower every person and every organization...  ...What We're Looking For Software engineering fundamentals... 
    Microsoft
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $165.6k - $296.4k

     ...Overview Join Microsoft AI's Copilot Discover Engineering Team as a Principal Software Engineer, serving as a senior technical...  ...intersection of knowledge, content, and personalization on surfaces on which Copilot...  ...unify signals, models, and data into coherent, trustworthy... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $142.8k - $274.8k

     ...Intelligence Cloud Inference team at Microsoft develops AI software that enables running AI models...  ...SQL Server, and Dynamics. As a Principal Software Engineer - Performance on the team, you will...  ...Microsoft’s mission is to empower every person and every organization on the... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    1 day ago
  • $142.8k - $274.8k

     ...Overview Microsoft is a company where passionate...  ...builds the end-to-end AI stack and is core to...  ...We are looking for a Principal Software Engineer - Responsible AI who...  ...is to empower every person and every organization...  ...service decisions based on data and telemetry.... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $137.6k - $267k

    Principal Software Engineer - MAI Data, Privacy, and Security, Microsoft AI - Copilot at Microsoft Corporation, Mountain View, CA. As Microsoft continues to push the boundaries of AI, we are seeking passionate individuals to work on the most interesting and challenging... 
    Microsoft
    Local area

    Itlearn360

    Mountain View, CA
    3 days ago
  • $139.9k - $274.8k

     ...Principal Software Engineer at Microsoft – Mountain View, California, United States Principal...  ...mission is to empower every person and every organization on...  ...architectures, AI inference pipelines and optimization...  ...working with rich telemetry and data driven decisions, rapid... 
    Microsoft
    Worldwide

    Victrays

    Mountain View, CA
    1 day ago
  • $119.8k - $234.7k

     ...CoreAI sits at the center of Microsoft’s mission to redefine how software is built and experienced,...  ...the next generation of AI-driven applications. As...  ...build services that empower engineers and scientists across the...  ...is to empower every person and every organization on... 
    Microsoft
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    6 days ago
  • $165.6k - $296.4k

     ...We’re building AI‑first growth and experimentation...  ...that scale across Microsoft. This role is...  ...foundational engineering systems (...  ...confidence. As a Principal Growth Engineer in...  ...Partner with Product, Data Science, Design, and...  ...detail‑oriented Software engineering... 
    Microsoft
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $142.8k - $274.8k

     ...Overview Microsoft Silicon, Cloud...  ...Infrastructure Engineering (SCHIE) is the...  ...our server and data center infrastructure...  ...-of-the-art software and hardware expertise...  ...As a Principal Software Engineer...  ...empower every person and every organization...  ...tools, and AI agents to... 
    Microsoft
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Santa Clara, CA
    16 days ago
  • $142.8k - $274.8k

     ...where we are building theAI data-planethat powersall LLMinferencing workloads across Microsoft and Azure customers-fromcutting...  ...0 enterprises. Ourconverged AI fabricdelivers inference...  ...Cohere, Llama, and more. As a Principal Software Engineer , you will shape the future... 
    Microsoft
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $126k - $204.5k

     ...Inclusion. We weave AI into the fabric of everything...  ...thrives in person. That's why most of our...  ...Your Career As a Principal Software Engineer, you will play a key...  ...Web Services (AWS), or Microsoft Azure and designing cloud...  ...~ Experience with data infrastructure platforms... 
    Microsoft
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $220.78k - $311.22k

    42dot is seeking an experienced ML / AI Engineer to develop next-generation vehicle intelligence features that enhance user experiences...  ...applying advanced AI and machine learning techniques for personalization and user intent understanding. The ideal candidate will have... 

    42dot

    Sunnyvale, CA
    2 days ago
  • $143k - $286k

     ...Content, XR, Conversational AI, Voice Assistants, and...  ...and mentor a team of engineers, conducting code...  ...requirements. Architect complex software systems, ensuring...  ...design, design patterns, data structures, and...  ...Selenium), platforms (e.g. Microsoft Azure), quality, safety... 
    Microsoft

    Walmart

    Sunnyvale, CA
    6 days ago
  • $219k - $240k

     ...happens—platforms like Microsoft 365, Salesforce, and hundreds...  ...—in the era of agentic AI. Today, Obsidian is...  ...a Lead Analytics Engineer to be the senior technical...  ...technical owner of Obsidian's data warehouse and analytics...  ...parent or family leave Personal and professional... 
    Microsoft
    Work from home
    Flexible hours

    Menlo Ventures

    Palo Alto, CA
    6 hours ago
  • $280k - $350k

     ...top researchers and engineers, building the...  ...largest consumer-facing AI applications...  ...Kleiner Perkins, Microsoft's M12 venture fund...  ...and capable Staff/Principal Backend Engineer to...  ...a Staff/Principal Software Engineer, you would...  ...), pubsub/queues, data pipelines (Flink,... 
    Microsoft
    Full time
    Work at office
    Relocation

    Inworld AI

    Mountain View, CA
    1 day ago
  • $147k - $237.5k

     ...Inclusion. We weave AI into the fabric...  ...thrives in person. That’s why...  ...outcomes. The Team Engineering - Our...  ...Job Summary As a Principal SQA Engineer on...  ...multi‑functional software engineering team...  ...control plane and data plane architecture...  ..., QEMU/KVM, or Microsoft Hyper‑V.... 
    Microsoft
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    2 days ago
  • $212.7k - $287.7k

     ...Video Tech takes you! The Personalization and Discovery team (...  ...with sophisticated data science and machine learning...  ...will lead multiple engineering teams to define the...  ...will shape the future of AI/ML across Prime Video,...  ...patterns for the full software/hardware/networks... 
    Local area
    Worldwide
    Flexible hours

    Prime Video & Amazon MGM Studios

    Sunnyvale, CA
    6 hours ago
  • $119.8k - $234.7k

     ...are inviting you to join the Microsoft Advertising Data Science Team. Microsoft...  ...decisions. The team works across Engineering, Product and Business to...  ...is to empower every person and every organization on the...  ...January 26, 2026, Microsoft AI (MAI) employees who live within... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    15 days ago
  • $119.8k - $234.7k

     ...Industry Solutions Engineering (ISE) team is a...  ...collaboration with Microsoft product teams, partners...  ...and open-source software assets that...  ...their missions using AI and other cloud-based...  ...and services.Data scientistshavedata...  ...to empower every person and every organization... 
    Microsoft
    Ongoing contract
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • Google Inc. is seeking a Software Engineer for Generative AI and Search Ads Personalization in Mountain View, CA. This role involves writing and testing code while collaborating with teams to enhance Google Ads technologies. The ideal candidate will have strong programming... 

    Google Inc.

    Mountain View, CA
    5 days ago
  • $119.8k - $234.7k

     ...critical hardware component to power AI. As a data scientist at Microsoft AI, you will be tasked with helping...  ...next wave of capabilities of our personal AI, Copilot. Please apply if you possess...  .... Work collaboratively with our engineers, Product Managers, and marketing to... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $119.8k - $234.7k

     ...Overview Microsoft AI is looking for a talented Android engineer to help build the next wave of capabilities of our personalized AI assistant, Copilot. We're looking for someone who will...  ...sharing and growth within the team. Software Engineering IC4 - The typical base... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    5 days ago
  • $119.8k - $234.7k

     ...ad auctions across Microsoft's marketplaces -...  ...leveraging cutting-edge AI, machine learning,...  ...on ad spend. Engineers and scientists work...  ..., and large-scale data pipelines to...  ...'re looking for a Principal Software Engineer who thrives...  ...to empower every person and every organization... 
    Microsoft
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    18 days ago
  • $102.1k - $202.2k

     ...competitive, and hardcore AI/ML frameworks team with ambitious...  ...AI Frameworks team at Microsoft develops software that pushes the cutting...  ...others. As a Software Engineer on our team, you would have...  ...is to empower every person and every organization on the... 
    Microsoft
    Ongoing contract
    Work at office
    Local area
    Remote work
    3 days per week

    Microsoft Corporation

    Mountain View, CA
    22 days ago
  • $172k - $349k

     ...Principal Software Engineer - Embedded (RIS) This role has been designed as 'Onsite...  ..., analyze, and act on their data and applications wherever...  ...flexibility to manage our work and personal needs. We make bold moves,...  ...Networking is a leader in AI-driven, next-generation... 
    Work experience placement
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    5 days ago
  • $174.1k - $279.8k

     ...relocation is offered. We’re looking for an AI-Native Software Engineer (Principal Engineer) who blends strong...  ...backend services, agent frameworks, data sources, and user‑facing applications...  ...employment opportunity (EEO) to all persons regardless of age, color, national origin... 
    Full time
    Temporary work
    Work at office
    Local area
    Relocation

    AT&T

    Palo Alto, CA
    1 day ago
  • $119.8k - $234.7k

     ...Overview As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate...  ...experienced Product Engineers to help build the Copilot...  ...is to empower every person and every organization on...  ...discipline AND 4+ years software engineering experience building... 
    Microsoft
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft Corporation

    Mountain View, CA
    16 days ago
  • $147k - $237.5k

     ...Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and...  ...We believe collaboration thrives in person. That’s why most of our teams work from...  .... We are seeking an experienced Big Data Software Engineer to design, develop and deliver next-... 
    Full time
    Work at office
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $296.3k

     ...intuitive design, intelligent software, and next-generation...  .... Role Overview As a Principal Engineer you will be a...  ...team within Embodied AI. We formulate and solve...  ...integration issues, using data-driven techniques and...  ...career that rewards you personally by visiting Total... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Israelvcforum

    Mountain View, CA
    4 days ago
  • $197.3k - $313.7k

     ...Job Category Software Engineering Job Details About...  ...Salesforce is the #1 AI CRM, where humans with...  ...stack that enhances in-person, digital, and on-demand...  ...and virtually. As the Principal Engineer focused on architecture...  ...we use your personal data and your rights,... 

    Salesforce.Com Inc

    Palo Alto, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Data, Personalization - Microsoft AI. Be the first to apply!