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 2 months 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

AI Engineer

AI Engineer position at LinkedIn focusing on machine learning, recommender systems, and personalization technologies.

Machine Learning Scientist

Machine Learning Scientist role at Tempus focusing on AI models for digital pathology and healthcare applications.

AI Developer - ACS Business Process

Senior AI Developer role at Oracle focusing on GenAI/RAG implementation and cloud infrastructure integration within Customer Success Operations.

Forward-Deployed AI Engineer

Forward-Deployed AI Engineer position at OfferFit, implementing production-scale AI solutions with focus on reinforcement learning and customer success.

Software Engineer II, Machine Learning Platform

Mid-level Software Engineer position focused on building and maintaining ML platform infrastructure at Attentive, offering competitive salary and benefits in San Francisco.