Principal AI Software Engineer

4 weeks ago


Dublin, Dublin City, Ireland Microsoft Full time
Overview

Join to apply for the Principal AI Software Engineer role at Microsoft.

Are you a great Software Engineer? Do you like working on technology problems which impact people on a global scale? Would you like to work on complex problems that help users find and utilize solutions in M365 Copilot? If you're passionate about users having the best Copilot experience and you like working across both consumers and enterprises for PCs, tablets, and phones, then the Microsoft 365 Growth team may have the right job for you.

We are looking to hire a Principal AI Software Engineer to join our team. As a member of this team, you will work on multiple levels of the AI software stack, including abstractions, programming models, compilers, runtimes, libraries and APIs to enable large-scale training and inferencing of models. This is an Individual contributor role with technical leadership responsibilities and hands-on software design and development.

Responsibilities
  • Set technical direction for the team.
  • Apply engineering principles to define robust and maintainable architectures and designs.
  • Identify requirements, scope solutions, estimate work, and schedule deliverables.
  • Collaborate with partner teams to drive holistic solutions across the stack.
  • Provide technical leadership and mentoring of software engineers.
  • Demonstrate alignment with our culture and values.
QualificationsRequired Qualifications
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A technical background and solid foundation in software engineering principles and architecture design.
  • Ability to plan and influence technical designs on projects with potential long-term impact to Microsoft.
  • Proven experience in developing and deploying large language models (LLMs) with training, fine-tuning, and NLP applications.
  • Exposure to Deep Neural Network training and inference and experience with one or more deep learning frameworks (PyTorch, TensorFlow, ONNX, etc.).
Other Requirements
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • Microsoft Cloud Background Check: required upon hire/transfer and every two years thereafter.
Preferred Qualifications
  • Cross-team collaboration skills and the ability to work in a team of researchers and developers.
  • Solid communication skills (written and oral).

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Dublin, County Dublin, Ireland


#J-18808-Ljbffr

  • Dublin, Dublin City, Ireland Inscribe AI Full time

    Join to apply for the Senior Software Engineer role at Inscribe AI1 month ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at Inscribe AIGet AI-powered advice on this job and more exclusive features.This range is provided by Inscribe AI. Your actual pay will be based on your skills and experience — talk with your...


  • Dublin, Dublin City, Ireland Red Hat Full time

    OverviewPrincipal Software Engineer - Llama Stack - (Ireland) role at Red Hat.What You Will DoCollaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases.Create robust AI/ML software tools to enable AI Application development and contribute to a healthy open source community.Develop and...


  • Dublin, Dublin City, Ireland Mastercard, Inc. Full time

    Social network you want to login/join with:Software Principal Engineer (Architect), DublinClient: Mastercard, Inc.Location: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Reference: ffb38e77e8c8Job Views: 3Posted: 16.07.2025Expiry Date: 30.08.2025Job Description:Software Principal Engineer (Architect)Our PurposeMastercard powers economies...


  • Dublin, Dublin City, Ireland Mastercard Full time

    OverviewSoftware Principal Engineer (Architect) at MastercardMastercard powers economies and empowers people in 200+ countries and territories worldwide. Mastercard is a global technology company specializing in the payments industry. Our mission is to connect and empower an inclusive, digital economy that benefits everyone, everywhere by ensuring...


  • Dublin, Dublin City, Ireland Mastercard Full time

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we're helping build a sustainable economy where everyone can prosper.We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible.Our technology and innovation, partnerships, and...

  • Principal Engineer

    3 weeks ago


    Dublin, Dublin City, Ireland Marsh McLennan Full time

    What can you expect? Marsh is the insurance broking and risk management business of Marsh & McLennan Companies, Inc. (MMC), a global professional services firm, headquartered in New York. Marsh Tech is seeking to appoint a hands-on, delivery oriented, AI native full-stack Principal Engineer to lead engineering teams to deliver some of our key strategic...


  • Dublin, Dublin City, Ireland Mastercard Full time

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Dublin, Dublin City, Ireland Axway Full time

    OverviewWe are seeking our newPrincipal Software Engineerto join the Axway teamAs a Principal Engineer, you will serve as atechnical visionary and hands-on architect, driving the design, scalability, and resilience of a modern API and integration platform.You will work within and across teams to define and implement architectural standards, mentor senior...

  • GTM Engineer

    4 weeks ago


    Dublin, Dublin City, Ireland Naptha AI Full time

    Join to apply for the GTM Engineer (Full-Stack) role at Naptha AIJoin to apply for the GTM Engineer (Full-Stack) role at Naptha AIGet AI-powered advice on this job and more exclusive features.About This RoleNaptha AI is seeking a talented Go-to-Market Engineer with full-stack development skills to join our innovative AI startup. In this role, you'll design...


  • Dublin, Dublin City, Ireland Microsoft Corporation Full time

    Principal Software Engineering Manager - Azure CXPDublin, IrelandShare jobDate postedAug 08, 2025Job number1858480Work siteUp to 50% work from homeTravel0-25 %Role typePeople ManagerProfessionSoftware EngineeringSoftware EngineeringEmployment typeFull-TimeOverviewAre you a customer-obsessed, AI-curious problem-solver who thrives in an inclusive,...