Taro Logo

Software Engineer 2

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$100,600 - $199,000
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Education

Job Description

Microsoft's Learning Product Team in Worldwide Learning (WWL) is seeking a Software Engineer 2 to join their innovative Agentic AI Workforce team. This role combines cutting-edge AI development with practical enterprise applications, focusing on building intelligent agents that enhance learning experiences and business planning operations.

The position offers an exciting opportunity to work with advanced technologies including LLMs, reinforcement learning, and agent orchestration systems. You'll be responsible for designing and implementing scalable AI solutions that impact millions of learners worldwide through Microsoft's Skilling platforms.

As a Software Engineer 2, you'll contribute to the development of machine learning models, optimize their deployment in cloud environments, and ensure robust performance and security. The role involves working with state-of-the-art technologies like Azure, GPUs, and TPUs while implementing sophisticated AI pipelines for continuous learning and experimentation.

Key responsibilities include developing RAG pipelines, implementing multi-agent communication protocols, and ensuring all AI systems adhere to responsible AI principles. You'll collaborate closely with UX designers, product teams, and other engineers to create intuitive, transparent AI interactions that align with user expectations.

The ideal candidate will have strong experience in AI/ML development, cloud computing, and software engineering. You'll need to stay current with AI advancements and contribute to proof-of-concept initiatives while mentoring other team members.

This role offers competitive compensation, comprehensive benefits, and the opportunity to work with a world-class team at Microsoft. You'll be part of a culture that embraces growth mindset and innovation, working on projects that directly impact how millions of people learn and develop their skills.

The position provides flexibility with up to 100% work from home options and requires 0-25% travel. You'll be joining a company known for its industry-leading benefits, including healthcare, educational resources, and generous time away policies.

If you're passionate about AI development, have a strong technical background, and want to contribute to transformative learning solutions at global scale, this role offers an excellent opportunity to advance your career while making a meaningful impact.

Last updated 7 days ago

Responsibilities For Software Engineer 2

  • Design and develop machine learning models and intelligent agents
  • Build and deploy ML models in cloud environments
  • Implement A/B testing and model evaluation pipelines
  • Develop automated pipelines for data processing and model training
  • Implement multi-agent communication protocols
  • Ensure AI systems adhere to responsible AI principles
  • Establish monitoring and governance frameworks
  • Partner with UX designers and product teams
  • Develop and optimize RAG pipelines
  • Collaborate with full stack and Power Platform engineers
  • Contribute to AI research and innovation initiatives

Requirements For Software Engineer 2

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years experience working in AI, ML, LLMs or an emerging technology or industry disrupting technology
  • Experience with machine learning models and intelligent agents
  • Knowledge of LLMs, reinforcement learning, and agent orchestration
  • Experience with cloud environments (preferably Azure)
  • Understanding of AI/ML deployment and optimization techniques

Benefits For Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Related Jobs

Software Engineer II

Software Engineer II position at Microsoft's Applied Sciences Group, focusing on machine learning and next-generation Windows devices development with hybrid work options.

Software Engineer II - AI Infrastructure

Software Engineer II position at Microsoft focusing on AI Infrastructure development, offering hybrid work and competitive compensation between $100,600 - $199,000.

Software Engineer - AI/ML, Multiple Locations

Software Engineer position at Microsoft focusing on AI/ML development, offering competitive salary and benefits with flexible work arrangements.

Machine Learning Engineer II

Microsoft is seeking a Machine Learning Engineer II to develop AI technologies for Copilot Studio, offering competitive pay, hybrid work, and comprehensive benefits.

AI/ML QA Engineer

AI/ML QA Engineer position at Broadcom focusing on testing AI/ML Interconnect Solutions with emphasis on Ethernet, networking, and GPU technologies.