Senior Software Engineer - AI

Microsoft Security division focused on protecting customers with innovative AI-powered capabilities 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 AI Team in the Defender Experts Organization. This role combines cutting-edge AI technology with cybersecurity to protect customers from digital threats. The position offers an opportunity to work with state-of-the-art AI technologies, including LLMs and Transformers Neural Networks, while building full-stack products for enterprise customers.

The role is based in the Microsoft Security division, which is dedicated to making the world safer through end-to-end security solutions. As part of the Defender Experts product unit, you'll work on innovative AI-powered capabilities combined with human intelligence to defend Microsoft customers from cyber-attacks.

The ideal candidate will have strong programming skills in languages like Python, Java, or JavaScript, along with experience in machine learning and AI technologies. You'll be working in a collaborative, agile environment with a startup mindset, alongside talented feature teams including software engineers, product managers, data scientists, and security researchers.

The position offers competitive compensation ranging from $117,200 to $229,200 per year, with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The role is hybrid, allowing up to 50% work from home, and requires 0-25% travel.

This is an excellent opportunity for someone passionate about AI and cybersecurity, offering the chance to make a significant impact on global security while working with cutting-edge technology at one of the world's leading tech companies. The role combines technical expertise with mentorship opportunities and cross-functional collaboration, making it ideal for senior engineers looking to grow their careers in AI and security.

Last updated 3 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
  • 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
  • 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 Software Engineer

Senior Software Engineer role at Microsoft's Azure ML team, focusing on AI platform development and large-scale machine learning training systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security solutions.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focused on developing industry-leading ML solutions and working with researchers to implement novel algorithms.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft focusing on developing cutting-edge ML solutions, working with researchers and product teams to implement novel algorithms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows AI team, focusing on implementing AI solutions that impact billions of users worldwide.