Principal Research Software Engineer

3 weeks ago


San Francisco, California, United States Microsoft Full time

Microsoft Research (MSR) AI Frontiers is a leading-edge research lab focused on pushing the boundaries of agentic Artificial Intelligence (AI) systems and research. We are inviting applications for a Principal Research Software Engineer to join our team.

The mission of the AI Frontiers lab is to expand the pareto frontier of AI capabilities, efficiency, and safety through innovations in foundation models and learning agent platforms. Our work encompasses various projects, including multi-agent systems (e.g., AutoGen), small language models (e.g., Phi, Orca), foundation models for actions (e.g., in gaming, robotics, and Office productivity tools), and evaluation (e.g., Eureka).

We seek exceptional candidates to advance the state-of-the-art in foundation model-based agentic systems and interaction research. Key focus areas include:

  1. Multi-agent systems and applications
  2. Foundation model-based agents
  3. Reliable and general-purpose agentic capabilities
  4. Human-AI/agent interaction and experiences
  5. Agentic evaluation and tooling
  6. Responsible AI

In this role, you will work hands-on on challenging and impactful projects, applying your strong software engineering skills to a range of problems, including rapid prototyping and testing of research hypotheses, contributing to, releasing, and maintaining high-quality open-source libraries and frameworks, and building and deploying robust practical solutions to real-world problems. You will collaborate closely with other researchers and engineers across the company to amplify your impact and grow your career in a supportive and stimulating environment.

Micrsoft'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.

Key Responsibilities

  1. Apply software engineering skills to build, test, and deploy robust and intuitive AI-based technologies, libraries, and applications.
  2. Work closely with researchers and engineers to rapidly prototype and test new AI research ideas driving a high-impact agenda.
  3. Collaborate hands-on with other researchers, engineers, and product group partners on high-impact projects that deliver real-world impact to people and society.
  4. Embody our culture and values.

Qualifications and Requirements

Required Qualifications:

  1. Bachelor's Degree in Computer Science or relevant field AND 6+ years related technical engineering/research experience OR equivalent experience.
  2. 4+ years of experience in Python.
  3. 2+ years hands-on experience building applications with AI features, experience with machine learning (ML) frameworks (such as Pytorch, Tensorflow, or scikit-learn), OR experience with AI/ML model development or evaluation.

Estimated Salary Range: $137,600 - $267,000 per year, depending on location and qualifications.



  • San Diego, California, United States Northrop Grumman Full time

    Job Summary:We are seeking an experienced Principal Software Engineer to join our team of experts in embedded technology. As a key member of our software development team, you will be responsible for designing, implementing, and delivering software products using Java and other related technologies.The successful candidate will have a strong understanding of...


  • San Francisco, California, United States Atlassian Full time

    We are looking for a Senior Principal Software Engineer to join our Core Data Services team within the Core Engineering Organization. This pivotal role will focus on a groundbreaking initiative centered around OpenSearch, specifically supporting the new Rovo product. The ideal candidate will possess deep expertise in search infrastructure, with a strong...


  • San Francisco, California, United States Harman International Industries Full time

    Software Engineer Career Opportunity at Harman International IndustriesHARMAN, a leading technology company, is seeking an experienced Senior Principal Software Engineer to join its team. As a key member of the development team, you will be responsible for developing software that manages software using .NET-based technologies across multiple platforms.The...


  • San Diego, California, United States RPM ReSearch Full time

    Research OpportunitiesRPM ReSearch is seeking a highly skilled Ocular Research Scientist to contribute to our research efforts. In this role, you will be responsible for developing and executing research studies to expand our research capabilities. This includes assuming the functional role of Principal Investigator or Study Director for preclinical...


  • San Diego, California, United States Northrop Grumman Full time

    Job DescriptionWe are seeking a talented Software Engineer or Principal Software Engineer to join our team of qualified, diverse individuals within our Software organization. This role will be based in Rancho Bernardo, CA, and will primarily be located within our office spaces to support program and business needs.The successful candidate will design,...


  • San Francisco, California, United States Anthropic Full time

    We are seeking an experienced AI research software engineer to join our team at Anthropic. As a member of our Employee Acceleration Tools team, you will play a crucial role in building internal tools that enable and increase productivity for our employees.Key ResponsibilitiesRapidly design, prototype, and build full-stack internal tools for business-critical...


  • San Francisco, California, United States Venturi Full time

    Transforming mental health care accessibility is a mission that drives innovation and excellence. Our client, a pioneering organization, strives to make quality care available to everyone, regardless of financial constraints.Their philosophy emphasizes personal growth and wellness through self-compassion, fostering happier, healthier societies. By embracing...


  • San Francisco, California, United States World Coin Full time

    Job Summary:We're seeking an experienced Senior Staff/Principal Software Engineer to drive our infrastructure, distributed systems, and release management initiatives forward. As part of our Tools for Humanity team, you'll collaborate with our builders and hackers to develop innovative solutions that power our globally inclusive financial network.The ideal...


  • San Francisco, California, United States Recruiting from Scratch Full time

    Job Overview:C++ engineers are sought to design and implement core geometry, physics, and meshing engines for an automated PCB design system. Collaborate with machine learning researchers and software engineers to develop innovative solutions and high-performance C++ code.Key Responsibilities:Design and implement core geometry, physics, and meshing engines...


  • San Francisco, California, United States Triunity Software Full time

    Triunity Software Inc. is a leading provider of software solutions and services in North America. We are seeking an experienced Sr Java Developer to join our team and contribute to the development of our software products.About the RoleThe ideal candidate will have a strong background in Java development and experience with microservices architecture. You...


  • San Francisco, California, United States Autodesk Full time

    About the JobAutodesk is seeking a proactive and strategic Principal User Experience Researcher to join our team.This role involves conducting impactful research with cross-functional teams, coordinating research across several product domains, and providing leadership to a team of embedded researchers.The ideal candidate will have 8+ years of professional...


  • San Diego, California, United States Tbwa ChiatDay Inc Full time

    Company OverviewAt PlayStation, we are passionate about innovation and technology. We strive to create an inclusive environment that empowers employees and embraces diversity. Our goal is to produce cutting-edge entertainment products and services that exceed our customers' expectations.Job DescriptionAs a Principal Software Engineering Director, you will...


  • San Francisco, California, United States Microsoft Corporation Full time

    Job OverviewAbout Microsoft CorporationMicrosoft Corporation is a leading technology company that empowers every person and organization on the planet to achieve more. Our mission is to create a culture of inclusion where everyone can thrive at work and beyond.We are seeking an exceptional Senior Research Software Engineer to join our team at Microsoft...


  • San Francisco, California, United States GrowthDay Full time

    About GrowthDayGrowthDay is a leading membership platform for personal growth and success. Our mission is to empower individuals in over 100 countries to become happier and higher performing in every area of their lives. We offer a comprehensive suite of self-improvement tools, live classes, virtual coaching, seminars, online courses, and research-driven...


  • San Francisco, California, United States Unreal Gigs Full time

    Transform Your Career as a Principal Software Engineer at Unreal GigsEstimated Salary: $170,000 - $200,000 per year.We are seeking a seasoned Principal Software Engineer to join our team at Unreal Gigs. As a key member of our engineering department, you will play a crucial role in shaping the future of our technology stack and guiding a talented team of...


  • San Francisco, California, United States Harman International Industries Full time

    About HARMAN International Industries">HARMAN is a leading technology company that is constantly evolving. Our innovative spirit and commitment to excellence make us an ideal place for individuals who want to grow and make a difference.Job Summary">We are seeking a highly skilled Sr. Principal Software Engineer to lead our development team in creating...


  • San Francisco, California, United States Persona Full time

    Cybersecurity ExpertiseWe're seeking a Principal Software Security Specialist to join our team in San Francisco. As a key member of our Security Team, you'll be responsible for designing, building, and maintaining security libraries and systems that protect our customers' information.You'll leverage your expertise in security software engineering to refine...


  • San Francisco, California, United States Tendo Full time

    We are seeking a seasoned software engineering leader to spearhead the development of next-generation healthcare software.This individual will have the opportunity to lead a team through product development's early stages, contribute code, and continually grow their skill set.The ideal candidate boasts full-stack experience in building SaaS and/or Cloud...


  • San Ramon, California, United States Lorven Technologies Full time

    Lorven Technologies is seeking a Principal Backend Software Engineer to join our team in San Ramon, CA. This role involves designing and implementing scalable backend systems using Python scripts. The ideal candidate should have at least 15 years of experience in the field and possess strong analytical and problem-solving skills.The primary responsibilities...

  • Principal Engineer

    3 days ago


    San Francisco, California, United States Kennedy Jenks Consultants Full time

    Kennedy Jenks Consultants is committed to delivering exceptional engineering and environmental consulting services to our clients. As a leading provider of technical expertise, we are seeking a highly skilled and experienced Principal Engineer - Technical Lead to join our team.This key role will involve providing strategic direction on technical aspects of...