Senior Software Engineer

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

Description For Senior Software Engineer

Join Microsoft's Entity Understanding team as a Senior Software Engineer and be at the forefront of revolutionizing data interpretation and management. This role focuses on building cutting-edge solutions that enhance entity recognition, categorization, and interaction within vast datasets using state-of-the-art AI and LLM technologies. You'll work with cross-functional teams to develop scalable solutions that drive business value and innovation.

The position offers a competitive base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. As part of Microsoft's mission to empower every person and organization globally, you'll contribute to projects that have meaningful impact while working in a culture that values growth mindset, innovation, and collaboration.

You'll be responsible for designing and implementing sophisticated software solutions for entity recognition and classification, leveraging AI and machine learning techniques. The role requires 4+ years of technical engineering experience, strong problem-solving skills, and expertise in machine learning and AI, particularly in natural language processing.

This is a remote-friendly position that offers the opportunity to work with cutting-edge technology while mentoring other engineers and driving technical excellence. You'll be part of a team that's pushing the boundaries of AI and data processing, making this an excellent opportunity for someone passionate about innovative technology and scalable solutions.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design and develop scalable software solutions for entity recognition using AI and ML techniques
  • Collaborate with cross-functional teams to define requirements and build end-to-end solutions
  • Lead architecture and implementation of key features
  • Mentor and guide engineers, providing technical leadership
  • Optimize and enhance existing systems
  • Stay up-to-date with industry trends in AI, machine learning, and data engineering

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with software engineering best practices
  • Experience with machine learning and AI techniques, particularly in NLP, entity recognition, or data classification
  • Communication and collaboration skills
  • Problem-solving skills and ability to tackle complex challenges

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 focusing on machine learning solutions and data engineering for Microsoft 365 services.

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-powered work management solutions, combining advanced software engineering with artificial intelligence to transform workplace productivity.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.