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 a month 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 Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous agents and AI systems for cybersecurity, with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-enabled developer tools, offering remote work and competitive compensation.

Senior Software Engineer-Machine Learning Frameworks

Senior Software Engineer role at Microsoft focusing on developing and optimizing machine learning frameworks through the DeepSpeed open-source library.

Senior Software Engineer- GPU

Senior Software Engineer position at Microsoft focusing on GPU optimization and AI infrastructure development for large language models.

Senior Software Engineer- AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, Python, and compiler frameworks with 4+ years of experience.