Software Development Engineer 2, Amazon Business

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

Software Development Engineer 2 role on the Unified Risk Evaluation System team at Amazon Business, focusing on fraud prevention and risk management using machine learning and scalable systems to process billions of transactions globally. The team builds self-service capabilities for ML model experimentation and manages numerous risk use cases.

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. Process every single order and purchase in real time, totaling to more than 50 Billion evaluations in a year saving Billions of dollars that would otherwise be lost to bad actors.
  3. 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.
  4. Interact with ML scientists on a daily basis, and build the platform to beat to keep the bad guys out.

Skills

Required

  • software development experience
  • design or architecture of new and existing systems experience
  • programming with at least one software programming language

Nice to have

  • full software development life cycle experience
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • operations experience
  • computer science degree

What the JD emphasized

  • machine learning
  • statistical modeling
  • real time
  • customer trust
  • fraud prevention
  • risk evaluation
  • customer impact at amazon scale

Other signals

  • machine learning
  • statistical modeling
  • real time processing
  • fraud prevention
  • risk evaluation