Software Development Engineer, Community Feedback

Amazon Amazon · Big Tech · DE, Belgium +1 · Software Development

Software Development Engineer role focused on building Machine Learning systems for Amazon's product reviews and Q&A experience, serving millions of customers globally. The role involves end-to-end ownership of cloud-based services, workflow architecture, and ML systems within an agile development lifecycle.

What you'd actually do

  1. You'll design and implement cloud-based services, workflow architecture, and Machine Learning systems — powering experiences used by millions of customers every day.
  2. You will own solutions end-to-end, from technical design through production, across cloud-based services, workflow architecture, and Machine Learning.
  3. You will design and build features that power the product reviews and Q&A experience for millions of Amazon customers worldwide, writing high-quality, testable code while maintaining engineering standards through code reviews.
  4. You will operate and monitor the systems you build with a focus on availability, performance, and operational excellence, and identify opportunities to simplify, automate, or improve existing systems.

Skills

Required

  • Experience in professional software development
  • Experience designing or architecting of new and existing systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field

Nice to have

  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence

What the JD emphasized

  • Machine Learning systems

Other signals

  • Machine Learning systems
  • millions of customers
  • customer-facing applications
  • complex problems at scale