Senior Software Engineer - AI

Microsoft Security division focused on protecting customers with innovative AI-powered solutions and human-powered intelligence.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer - AI

Microsoft Security is seeking a Senior Software Engineer to join their Defender Experts product unit, focusing on protecting customers from cyber threats through AI-powered solutions. The role combines cutting-edge AI/ML technologies with security expertise to build innovative products that safeguard enterprise customers. You'll work with state-of-the-art technologies including LLMs, Transformers, and Vector stores while collaborating with cross-functional teams of engineers, data scientists, and security researchers.

The position offers an exciting opportunity to impact cybersecurity at scale, working with Microsoft's Security division and Security CoPilot team. You'll be responsible for designing and implementing AI-powered capabilities, performing deep data analysis, and building features from conception to production. The role requires strong technical skills in AI/ML and programming, combined with the ability to mentor others and work collaboratively.

The team operates with a startup mindset while leveraging Microsoft's extensive resources and reach. You'll be part of a diverse, learning-focused culture that values innovation and customer success. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the flexibility of hybrid work with up to 50% work from home.

This is an ideal opportunity for someone passionate about applying AI to solve real-world security challenges, who enjoys full-stack product development, and wants to work with cutting-edge technology while making a significant impact on enterprise security.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - AI

  • Design, implement and deploy AI-powered capabilities utilizing exploratory data analysis, model training, fine-tuning, and evaluation
  • Perform deep analysis of multi-faceted data such as natural language text, security logs, general application logs
  • Leverage state of the art AI technologies like Transformers Neural Networks, Embeddings, Vector stores and LLMs to solve security problems
  • Help the team in all aspects of building AI features from inception to productization to monitoring in production
  • Support, mentor, and help other engineers and data scientists
  • Partner closely with Data Science, Product Management, and Security Research teams

Requirements For Senior Software Engineer - AI

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft background and Microsoft Cloud background check
  • Experience building and shipping AI features for world-class production systems
  • Knowledge of machine learning and data science tools and libraries like PyTorch or TensorFlow
  • Proficient communication skills and ability to collaborate within a multi-disciplinary team

Benefits For Senior Software Engineer - AI

Medical Insurance
Parental Leave
Education Budget
  • 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 - AI

Senior Research Software Engineer

Senior Research Software Engineer position at Microsoft Research AI Frontiers, focusing on AI systems development and research with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on machine learning implementation and optimization, offering hybrid work in Suzhou, China.

Senior Research Engineer, MSR AI for Science

Senior Research Engineer position at Microsoft Research's AI for Science team, focusing on developing infrastructure and tools for AI-driven scientific research.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and infrastructure for various platforms from supercomputers to mobile devices.

Senior Software Engineer (GPU Performance)

Senior GPU Performance Engineer role at Microsoft focusing on AI framework optimization and development for next-gen supercomputers.