Senior Software Engineer-machine Learning

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer focused on Machine Learning and Generative AI for security threat detection and identity protection. The role involves training ML models, building AI agents for vulnerability detection, developing data platforms, and integrating ML models into production systems for real-time protection. It emphasizes security, scale, and leveraging advanced AI techniques.

What you'd actually do

  1. Work with data science team to train machine learning models for threat detection.
  2. Build AI agent to automatically detect system vulnerability and simulate real attacks.
  3. Build data platform and signal ingestion pipeline.
  4. Design and integrate machine learning models in production systems to achieve real-time identity protection.
  5. Focus on customer/partner needs through a data driven approach.

Skills

Required

  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience
  • machine learning
  • generative AI
  • security

Nice to have

  • Master's Degree in Computer Science or related technical field
  • deep learning
  • building large-scale, distributed platforms

What the JD emphasized

  • machine learning
  • generative AI
  • AI agent
  • security
  • real-time identity protection

Other signals

  • using machine learning and generative AI to evaluate billions of transactions and petabytes of telemetry online
  • exploring new AI techniques to detect new security threats
  • build threat detections and protect billions of users