AssemblyAI01.03.26
AI SCORE 8.5

Senior Software Engineer - Machine Learning (Remote)

$195K–$225K/year

About the Role

AssemblyAI is seeking a talented Senior Software Engineer - Machine Learning to join our innovative team. This remote position allows you to work from anywhere in Europe, contributing to cutting-edge projects in the field of artificial intelligence and machine learning. As a Senior Software Engineer, you will play a pivotal role in developing and optimizing machine learning models that power our advanced speech recognition technology.

What You'll Do

  • Design, implement, and maintain machine learning algorithms and models to enhance our product offerings.
  • Collaborate with cross-functional teams to define and refine project requirements and deliverables.
  • Conduct experiments to evaluate model performance and iterate on improvements.
  • Utilize state-of-the-art tools and frameworks to build scalable machine learning solutions.
  • Mentor junior engineers and contribute to a culture of learning and innovation.

Requirements

  • 5+ years of experience in software engineering, with a focus on machine learning.
  • Proficiency in programming languages such as Python and experience with ML frameworks like TensorFlow or PyTorch.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Experience with cloud platforms (AWS, GCP, or Azure) for deploying machine learning models.
  • Excellent problem-solving skills and ability to work independently in a remote setting.

Nice to Have

  • Experience with natural language processing (NLP) techniques.
  • Familiarity with containerization technologies like Docker.
  • Knowledge of data engineering practices.

What We Offer

  • Competitive salary ranging from $195,000 to $225,000 annually.
  • Flexible remote work environment with a focus on work-life balance.
  • Opportunities for professional development and growth within the company.
  • Collaborative and inclusive company culture.
  • Health and wellness benefits to support your well-being.
Why This Job8.5 of 10

This Senior Software Engineer role at AssemblyAI offers a competitive salary and the chance to work on innovative machine learning projects remotely.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Expertise in Python with a strong understanding of libraries such as TensorFlow and PyTorch to develop and optimize machine learning models.

Proven experience working in a fully remote environment, demonstrating self-discipline and the ability to manage time effectively while collaborating with distributed teams.

A strong background in deploying machine learning applications on cloud platforms like AWS, GCP, or Azure, with a focus on scalability and performance optimization.

Learning Resources

Python Machine Learningcourse

Career Path

Senior Software Engineer - Machine Learning(Now)Lead Machine Learning Engineer(1-2 years)Director of Machine Learning(3-5 years)

Market Overview

Market Size 2024
$40B
Annual Growth
22.5%
AI Adoption
75%
Investment
+150%
Labour Demand
+35%
Avg Salary
$150K

Skills & Requirements

Required
PythonMachine LearningTensorFlow
Growing in Demand
Deep LearningNatural Language ProcessingMLOps
Declining
RMATLAB

Domain Trends

Increased Demand for MLOps
The MLOps market is expected to grow by 30% annually as organizations seek to streamline ML model deployment and monitoring.
Shift to Cloud-Based ML Solutions
Over 60% of companies are migrating their machine learning workloads to cloud platforms like AWS, GCP, and Azure, driven by scalability and cost efficiency.
Rise of Responsible AI Practices
Around 55% of enterprises are adopting responsible AI frameworks to ensure ethical usage of AI technologies, impacting hiring and skill requirements.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.