Machine Learning Engineer
Search and Recommendations
Posted on 7/27/2023
INACTIVE
SoundCloud

1,001-5,000 employees

Social audio & music platform
Company Overview
SoundCloud is on a mission to empower the world's audio creators with the best tools, services and resources to build and grow their careers. The company operates an audio streaming and distribution platform that is 'the largest audio discovery platform in the world'.
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Structures & Algorithms
Google Cloud Platform
Java
C/C++
Pytorch
Scala
Tensorflow
Python
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • Bachelor's degree or higher in Computer Science or a related field, or equivalent experience
  • 4+ years of experience working in AI/ML and up-to-date with recent advances in the field
  • Practical experience of leading the design, architecture and deployment (including reliability and scale) of ML solutions to production with demonstrable real business impact
  • Professional software development experience with languages such as Scala, Java, C++, Python including object-oriented design and/or functional programming
  • Solid knowledge of basic machine learning and deep learning concepts and modern frameworks (Tensorflow/Pytorch)
  • Solid foundations of algorithms, data structures, mathematics and statistics
  • Solid communication skills and enjoy working as a part of a cross-functional, solutions oriented team
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle
  • Experience in designing and deploying (including security, reliability and scale) of ML solutions on the cloud, such as AWS or GCP
  • Experience building solutions involving large datasets and/or ML models using distributed computing frameworks and technologies
  • Previous experience working on search and recommendation systems in the music or entertainment industry
Responsibilities
  • Research, design, build and deploy state of the art Machine Learning solutions to domain problems with a focus on delivering high accuracy at scale
  • Ensure high availability and consistent quality of your services through design and development of automated testing and monitoring
  • Read, analyze and implement scientific papers in the form of production ready code
  • Contribute to team strategy and mentor colleagues in your field of expertise
  • Influencing product decisions and scope