Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 5 months 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?