Senior Software Engineer

A global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Senior Software Engineer

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

Senior Software Engineer - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.

Description For Senior Software Engineer

The Entity Understanding team at Microsoft is seeking a Senior Software Engineer to revolutionize how complex data is interpreted and managed across their systems. This role focuses on building cutting-edge solutions using AI, LLM, and data processing technologies to enhance entity recognition, categorization, and interaction. The position offers competitive compensation ($117,200 - $229,200) and the flexibility of 100% remote work. As a senior engineer, you'll lead architecture decisions, mentor team members, and work with cross-functional teams to develop scalable solutions. The role requires 4+ years of experience and expertise in machine learning, particularly in NLP and entity recognition. Microsoft offers comprehensive benefits including healthcare, educational resources, and parental leave. This is an opportunity to impact products used by millions while working with cutting-edge AI technologies at one of the world's leading tech companies.

Last updated 17 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
Mental Health Assistance
  • 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?