Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's M365 Copilot team is seeking a Senior Software Engineer to work on cutting-edge AI technology that impacts users globally. This role focuses on developing and implementing large language models (LLMs) and working across multiple levels of the AI software stack.

As a senior technical leader, you'll be responsible for setting technical direction and hands-on software development. The position involves working with fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs to enable large-scale training and inferencing of models. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

The role requires an entrepreneurial approach and the ability to take initiative and move quickly. You'll work in a collaborative environment, solving complex problems in building a full end-to-end AI stack. The position offers the opportunity to work with both consumer and enterprise solutions for PCs, tablets, and phones.

Key responsibilities include setting technical direction, designing robust architectures, identifying requirements, and mentoring other engineers. You'll collaborate across teams to drive holistic solutions and work with state-of-the-art LLMs, including their training, fine-tuning, and application in various natural language processing tasks.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The position is based in Dublin, Ireland, with up to 100% work from home flexibility and 0-25% travel requirements.

The ideal candidate will have 4+ years of technical engineering experience, strong expertise in AI/ML technologies, and excellent communication skills. This is an opportunity to work on technology that shapes the future of AI while being part of a company that values respect, integrity, and accountability in creating an inclusive culture where everyone can thrive.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Set technical direction for the team
  • Apply engineering principles for defining robust and maintainable architectures and designs
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Collaborate with partner teams to drive holistic solutions across the stack
  • Technical leadership and mentoring of software engineers

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Proven experience in developing and deploying large language models (LLMs)
  • Expertise in working with state-of-the-art LLMs
  • Experience with deep learning frameworks (PyTorch, TensorFlow, ONNX)
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Turing team, focusing on deep learning models and conversational search experiences, requiring 8+ years of experience in software engineering and ML.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning and AI development for hardware telemetry analysis and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on machine learning and AI solutions for cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer - CoreAI

Senior Software Engineer role at Microsoft's CoreAI Platform team, building next-generation cloud AI infrastructure and services.

Senior Software Engineer, Gaming AI

Senior Software Engineer position at Microsoft's Xbox Gaming AI team in Barcelona, focusing on implementing AI/ML solutions and leading development of scalable gaming services.