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 6 days 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

Machine Learning Engineer - AI solutions

Machine Learning Engineer position at Lyrise.ai focusing on developing and deploying AI solutions for tech talent acquisition.

Software Engineer, Machine Learning

Machine Learning Software Engineer position at Serve Robotics, focusing on developing and optimizing autonomous systems for robotic delivery solutions.

Applied AI Engineer

AI Engineer role at Arc, building next-gen financial technology solutions with 2+ years of AI experience required, offering hybrid work in SF or NYC.

Machine Learning Engineer

Machine Learning Engineer position at Flip.shop focusing on developing AI-driven recommendation systems for social commerce platform.

AI Perception Engineer

AI Perception Engineer role at Bifrost AI, developing computer vision solutions for spacecraft landing, pirate detection, and infrastructure mapping from space.