Taro Logo

Senior Software Development Engineer, Personalization

Leading producer and provider of audio storytelling, offering immersive, cinematic experiences to enrich customers daily lives.
Newark, NJ, USA
$129,300 - $223,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Development Engineer, Personalization

At Audible, the Personalization (P13N) team is seeking a Senior Software Development Engineer to drive the development of sophisticated customer-focused solutions using Machine Learning and cutting-edge technology. This role is crucial in helping millions of global listeners discover their next great listen through personalized experiences.

The position involves working with the Personalization team, whose mission is to enhance customer experience by personalizing every interaction with Audible content. You'll be part of a team that develops scalable frameworks and systems, processing billions of content interactions to deliver real-time personalized experiences.

As a Senior SDE, you'll be responsible for designing and implementing complex technical solutions, working cross-functionally to understand business needs, and making strategic technical decisions. You'll have the opportunity to work with cutting-edge ML technologies and large-scale distributed systems, while also mentoring junior engineers and participating in code reviews.

The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits. You'll be working at Audible's Newark location, contributing to a culture of creativity and inclusion while helping build more equitable communities.

This position requires strong technical skills including AWS experience, proficiency in programming languages like Java or Python, and expertise in data structures and algorithms. You'll need 5+ years of software engineering experience and a track record of delivering complex technical projects. The ideal candidate will combine technical expertise with excellent problem-solving and communication skills to help shape the future of personalized audio content delivery at Audible.

Last updated a month ago

Responsibilities For Senior Software Development Engineer, Personalization

  • Design and implement high-quality technical solutions for complex personalization problems
  • Work cross-functionally to understand business and customer needs
  • Define requirements and determine technical approaches
  • Optimize existing processes and procedures
  • Mentor junior engineers
  • Participate in code/design reviews
  • Deliver personalized, contextual recommendations across platforms

Requirements For Senior Software Development Engineer, Personalization

Java
Python
  • 5+ years of relevant experience as a software engineer
  • AWS skills and experience with managed and non-managed AWS resources
  • Strong knowledge of data structures, algorithms, and software design patterns
  • Proficiency in Java, C++, or Python
  • Experience working in agile development environment
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong communication and collaboration skills

Benefits For Senior Software Development Engineer, Personalization

Medical Insurance
401k
  • Medical Insurance
  • 401k

Jobs Related To Audible, Inc. Senior Software Development Engineer, Personalization