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:
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 - 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 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?