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

Software Development Engineer II, ML_AI

AWS SageMaker AI seeks SDE II to build next-gen AI platform, focusing on LLMs and distributed machine learning systems, offering competitive compensation and growth opportunities.

Software Development Engineer, Selling Partner Experience

SDE role at Amazon working on AI-driven Selling Assistant, focusing on LLMs and ML technologies to revolutionize seller experience

Software Engineer

Software Engineer position at Twitch focusing on ML-based safety systems to protect users from abuse and harmful content.

AI Engineer

AI Engineer position at LinkedIn developing machine learning models and algorithms for recommender systems and personalized intent engines.

AI Engineer

AI Engineer position at incident.io, focusing on developing AI-native features and agents for incident management, offering £110K-£130K with equity in London.