Software Development Engineer, Machine Learning, Audible

Leading producer and provider of audio storytelling, offering immersive experiences to enrich customers' daily lives.
Newark, NJ, USA
$120,000 - $180,000
Machine Learning
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Machine Learning, Audible

Audible, an Amazon company, is seeking a Software Development Engineer for their Machine Learning Engineering (MLE) team. This role focuses on driving initiatives in Machine Learning, Large Language Models (LLMs), personalization, and content discovery. The MLE team works alongside applied science teams to train, productionize, monitor and deploy machine learning models at a global scale.

The position involves working on infrastructure that is core to the listener experience, helping shape how Audible and Amazon build, monitor and deploy LLMs for production use-cases. Engineers in this role use both software engineering and machine learning skills to build massively scalable, high-availability systems that enable internal partners and customers to experiment quickly, retrain recommender models, and respond to changing user behavior patterns.

The ideal candidate should be a skilled communicator who can effectively collaborate with various stakeholders, possess a detail-oriented approach to problem-solving, and demonstrate curiosity and willingness to learn. The role offers the opportunity to work on systems that handle tens of thousands of real-time, low-latency data requests per second and develop internal tools leveraging LLMs for process automation and productivity.

At Audible, you'll be part of a company that believes in the power of storytelling and works with leading creators to share audio content with millions of global listeners. The company maintains an entrepreneurial spirit and focuses on creating inclusive communities while delivering innovative solutions that enhance the customer experience.

Last updated a month ago

Responsibilities For Software Development Engineer, Machine Learning, Audible

  • Drive technical solutions across deep learning, embeddings LLMs, data pipelines, and real-time ML serving systems
  • Design, develop, and production software to support scalable offline machine-learning pipelines
  • Work with applied scientists to optimize machine-learning models performance
  • Improve team's machine learning productivity
  • Advance technical foundation to empower science innovation

Requirements For Software Development Engineer, Machine Learning, Audible

Python
  • Bachelor's degree in computer science or equivalent
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience with coding standards, code reviews, source control management
  • Experience in machine learning, information retrieval, statistics or natural language processing

Interested in this job?

Jobs Related To Audible Software Development Engineer, Machine Learning, Audible

SDE II, AGI

Mid-level Software Development Engineer role at Amazon's AGI team, focusing on developing cutting-edge large language models and Generative AI applications.

Software Development Engineer II, Search Science and Data Infrastructure

Software Development Engineer II position at Amazon Search focusing on ML infrastructure and big data systems in Palo Alto.

Software Development Engineer, GENIE, Alexa Proactive - ML Engineering

SDE II position at Amazon's GENIE team focusing on multimodal ML systems and conversational AI technology development

Language Engineer II, Alexa Customer Journeys

Language Engineer position at Amazon working on Alexa Customer Journeys team, focusing on NLP, ML, and LLMs

Software Engineer, Machine Learning

Machine Learning Engineer position at Meta focusing on developing scalable ML solutions and recommendation systems.