Software Development Engineer, Discovery Tech, US Prime & Marketing Technology

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

Software Development Engineer role focused on building customer-facing features and experiences for product discovery on Amazon, leveraging machine learning and generative AI to automate merchandising and enhance the shopping experience. The role involves the full software development lifecycle, including design, development, testing, and operations, with a focus on scaling and improving service performance.

What you'd actually do

  1. Work with the team to drive business decisions
  2. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, compliance, durability, cost, and security.
  3. Use software engineering best practices to ensure a high standard of quality for all of the team deliverables
  4. Leverage GenAI in science for model building and in software development
  5. Write high quality distributed system software

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
  • Bachelor's degree or equivalent

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
  • Usage of generative AI tools to enhance workflow efficiency, with a willingness to learn effective prompting and evaluation practices
  • Ability to recognize opportunities where generative AI could enhance products, workflows, or customer experiences

What the JD emphasized

  • transform service performance
  • compliance
  • durability
  • cost
  • security
  • high standard of quality
  • GenAI in science for model building
  • GenAI in software development
  • high quality distributed system software

Other signals

  • Leveraging machine-learning models
  • building automated systems
  • Leverage GenAI in science for model building and in software development
  • Usage of generative AI tools to enhance workflow efficiency
  • recognize opportunities where generative AI could enhance products