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

Description For Software Engineer 2

Microsoft's Learning Product Team in Worldwide Learning (WWL) is seeking a Software Engineer 2 to join their Agentic AI Workforce team. This role focuses on developing cutting-edge AI and machine learning solutions that enhance learning platform experiences and business planning operations. The position combines technical expertise in ML/AI with practical application in enterprise scenarios.

The ideal candidate will work on designing and implementing intelligent agents, ML models, and AI systems that power adaptive learning experiences. They will be responsible for building scalable AI pipelines, integrating with enterprise data sources, and ensuring robust performance and security. The role involves working with state-of-the-art technologies including LLMs, reinforcement learning, and agent orchestration.

Key responsibilities include developing and optimizing machine learning models, implementing automated pipelines for data processing and model training, and ensuring AI systems adhere to responsible AI principles. The engineer will also work on knowledge management systems, including RAG pipelines and vector search implementations.

The position offers the opportunity to work with Microsoft's extensive technology stack, including Azure cloud services, and collaborate with cross-functional teams including UX designers, product managers, and other engineers. The role also involves mentoring other team members and contributing to the broader AI community through knowledge sharing and innovation.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. The position supports Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values growth mindset and innovation.

The base salary range for this role across the U.S. is $100,600 - $199,000 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City metropolitan area. This is an excellent opportunity for someone passionate about AI/ML who wants to make a significant impact on learning and enterprise solutions at a global scale.

Last updated a day 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
  • Mentor earlier in career and mid-level engineers

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

Interested in this job?

Jobs Related To Microsoft Software Engineer 2