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 2 days 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 Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focusing on building evaluation frameworks for cutting-edge AI models and platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure ML platform, focusing on AI and machine learning infrastructure development.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Machine Learning's Inference team, focusing on LLM infrastructure and optimization with OpenAI integration.

Senior Machine Learning Research Engineer

Senior ML Research Engineer role at Microsoft, focusing on ML/HW co-design and neural network optimization for cloud infrastructure.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft focusing on developing AI solutions for security, combining cutting-edge research with practical applications in defensive and red teaming capabilities.