Software Development Engineer 2

Amazon Amazon · Big Tech · IN, KA, Bengaluru · Software Development

Software Development Engineer 2 for Amazon's Risk Management Team, focusing on evaluating bad actor risk across various entities. The role involves building self-service capabilities for ML model experimentation and managing risk use cases at a global scale, aiming to automate risk decisions and reduce fraud.

What you'd actually do

  1. Evaluate bad actor risk of all kinds (Buyer, Seller, Vendor) across entities such as Orders, Purchases, Signins and any event that will be useful to evaluate risky behavior.
  2. Build self-service capabilities to experiment new machine learning models and make it easy to onboard and manage 100s of risk use cases all over the world.
  3. Interact with ML scientists on a daily basis, and build the platform to beat to keep the bad guys out.

Skills

Required

  • 4+ years of non-internship professional software development experience
  • 4+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice to have

  • 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • machine learning
  • statistical modeling techniques
  • highly available and scalable distributed systems
  • 50 Billion evaluations in a year
  • saving Billions of dollars
  • automate 100% of risk decisions
  • reduce fraud and Abuse by 50% year over year
  • Machine Learning and Security

Other signals

  • building self-service capabilities to experiment new machine learning models
  • onboard and manage 100s of risk use cases
  • automate 100% of risk decisions
  • reduce fraud and Abuse by 50% year over year