Software Development Engineer

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Software Development Engineer at Amazon Ads focused on building scalable APIs and prediction services for recommendation engines, utilizing ML algorithms to automate advertiser marketing strategies and increase sales under tight latency constraints.

What you'd actually do

  1. Design and build highly scalable APIs and implement controls that help advertising partners scale
  2. Build robust prediction services and recommendation engines that handle massive throughput under tight latency constraints
  3. Deploy and optimize runtime machine learning models and advanced analytics to automate advertiser marketing strategies and increase sales
  4. Put Amazon's vast data to work — driving advanced analytics and ML algorithms that directly impact customer outcomes
  5. Own end-to-end delivery of customer-facing features — from design through implementation, deployment, and 24x7 operations

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ 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

  • 3+ 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

  • highly scalable APIs
  • robust prediction services
  • massive throughput
  • tight latency constraints
  • runtime machine learning models
  • advanced analytics
  • ML algorithms

Other signals

  • deploying advanced analytics and machine learning algorithms
  • powering recommendation engines
  • handle massive throughput under tight latency constraints
  • optimization of runtime machine learning models