Applied Machine Learning Engineer

Resemble AI

Resemble AI

Software Engineering
San Francisco, CA, USA · Remote
Posted on Jul 26, 2023

In Office (San Francisco, CA) | Remote (Canada)
$70,000 - $120,000

About the company
We’re taking Generative Voice AI to a new level. We create High-quality synthetic voices that capture human emotion.

Creatives of all kinds rely on Resemble’s immersive voice engine to rapidly accelerate the development of new voice-centric experiences without losing the flexibility and humanness of speech.

Resemble AI supercharges your synthetic voice with a text-to-speech generator paired with real-time APIs to build immersive experiences.

Use cases include, films, advertisements, games, virtual assistants, call centers and more.

We recently introduced our Neural Speech Watermarker, that securely embeds data in an imperceptible and difficult to detect way to help protect against malicious use and misinformation.

About the role
We are seeking a talented Applied ML Engineer to join our dynamic team. As an Applied ML Engineer, you will play a pivotal role in designing, developing, testing, and optimizing ML models to tackle complex challenges in our domain. Your expertise in Python, data pipelines, and ML model tuning will be vital to the success of our projects. Experience with audio or speech data will be considered a significant bonus, as we explore exciting opportunities in this field.

What you'll do
Collaborate with cross-functional teams to understand business requirements and formulate ML model solutions accordingly.
Develop data pipelines and scripts to preprocess, clean, and transform data for ML model training and evaluation.
Design, build, and test ML models to meet performance and accuracy goals.
Fine-tune ML models to improve their efficiency and effectiveness.
Work closely with the software engineering team to integrate ML models into our production systems.
Stay up-to-date with the latest advancements in applied ML and identify opportunities for improvement in our existing processes.
Conduct experiments and analyze results to drive data-driven decision-making.
Support the implementation of ML models in real-world applications and provide post-deployment monitoring and maintenance.
What we're seeking

Must have
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience as an ML Engineer or related role, showcasing expertise in Python programming.
Strong understanding of machine learning algorithms and their practical applications.
Proficiency in designing and implementing data pipelines for ML model training and evaluation.
Experience in testing and fine-tuning ML models to optimize performance.
Excellent communication skills and the ability to explain complex technical concepts to non-technical stakeholders.

Nice to have
Familiarity with audio or speech data and related libraries and tools.
Solid knowledge of software development best practices, version control systems, and collaborative tools.