Software Development Engineer, Playback Team

Amazon Amazon · Big Tech · Newark, NJ · Software Development

Software Development Engineer on the Playback team at Audible, focusing on designing, architecting, and implementing machine learning solutions for audio storytelling applications. The role involves developing software components, collaborating with stakeholders, and optimizing playback quality and customer experience.

What you'd actually do

  1. Design, develop, and test software components and applications for a leading global provider of audiobooks
  2. Collaborate on an agile engineering team, writing scalable and maintainable code and influencing team decisions
  3. Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software solutions
  4. Utilize technology to tackle challenging problems and deliver high-quality code on schedule
  5. Demonstrate proficiency in a wide range of data structures and algorithms, applying them effectively

Skills

Required

  • software development
  • design patterns
  • reliability and scaling
  • programming with at least one software programming language
  • data structures and algorithms

Nice to have

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

What the JD emphasized

  • design, architect, and implement machine learning solutions

Other signals

  • design, develop, and test software components and applications
  • design, architect, and implement machine learning solutions