Software Engineer II - Compromise & Fraud Protection

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

Software Engineer II role focused on building and maintaining AI/ML models for fraud and compromise protection within a financial services context.

What you'd actually do

  1. Design, develop, and deploy machine learning models and systems to detect and prevent fraud and compromise.
  2. Collaborate with product managers and data scientists to understand business requirements and translate them into technical solutions.
  3. Build and maintain data pipelines and infrastructure to support machine learning model training and deployment.
  4. Evaluate and improve the performance of existing machine learning models.
  5. Stay up-to-date with the latest advancements in machine learning and fraud detection techniques.

Skills

Required

  • Proficiency in programming languages such as Python or Java.
  • Experience with machine learning frameworks such as TensorFlow or PyTorch.
  • Strong understanding of machine learning algorithms and techniques.
  • Experience with data processing and analysis.
  • Familiarity with cloud platforms such as Azure or AWS.

Nice to have

  • Experience with fraud detection or risk assessment systems.
  • Knowledge of distributed systems and big data technologies.
  • Familiarity with MLOps practices.