Senior Software Engineer in Data Science - MLOps

Orfium is the global technology leader solving the entertainment industry's biggest challenges around digital music and broadcast rights management, cue sheets, data, and reporting.
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Music

Description For Senior Software Engineer in Data Science - MLOps

MLOps engineers at Orfium are responsible for the health of the entire ML service ecosystem. As a Senior Software-MLOps Engineer in the Data Science team, you'll face challenging engineering problems throughout the lifecycle of machine learning products. You'll develop scalable/distributed infrastructure with clean and efficient source code, as ML products are demanding in scale and throughput.

Your role involves hands-on projects, planning, and coordinating with the team. You'll help improve operations, contribute to the team's vision, and grow in multiple areas. Key responsibilities include:

  • Developing tools and applications with clean, efficient code
  • Designing scalable, high-throughput systems for ML products
  • Supporting Data Scientists in scaling up large-scale ML experiments
  • Implementing standardized ML pipelines and exposing ML algorithms as services
  • Collaborating with external teams for smooth integration and support
  • Mentoring less experienced team members
  • Participating in code reviews and technical analysis

Orfium works with major music and entertainment companies like Warner Music Group, Sony Music Entertainment, and Universal Music Publishing Group. With a team of 700+ operating globally, Orfium is committed to creating a fair and transparent working environment where everyone can thrive.

Join us if you're passionate about making a difference in the entertainment industry through technology and innovation!

Last updated 2 months ago

Responsibilities For Senior Software Engineer in Data Science - MLOps

  • Identifying, prioritizing and executing tasks in the software development life cycle
  • Developing tools and applications by producing clean, efficient code
  • Designing scalable, high-throughput systems to expose ML products
  • Supporting Data Scientists to scale up and organize large-scale machine learning experiments
  • Studying the literature to introduce state of the art solutions & best practices
  • Contributing to team vision, hiring, and overall planning
  • Monitoring and running services' communication support channels
  • Implementing standardized & reproducible ML pipelines
  • Ensuring services are well documented and tested
  • Collaborating with external teams for integration and support
  • Providing feedback in requirements gathering process
  • Mentoring less experienced team members
  • Investing in new technologies and pursuing personal and technical growth
  • Participating in code review sessions
  • Covering codebase with unit and integration tests
  • Applying software security best practices

Requirements For Senior Software Engineer in Data Science - MLOps

Python
PostgreSQL
MongoDB
  • 4-6 years of working experience as a Software Engineer in a Data Science, backend or similar team
  • Strong knowledge of Python or other object oriented programming languages
  • Strong knowledge of software engineering principles and design patterns
  • Working experience of managing an application's lifecycle (design, development, testing, deployment)
  • Solid foundations in system architecture and data management
  • Strong interest in cloud services and deploying large scale systems on the cloud
  • Engineering or Computer science academic background
  • Prior experience with big data or high throughput systems
  • Previous working experience in a cloud-native environment (preferably AWS)
  • Knowledge of basic machine learning principles and operations
  • Familiarity with agile methodologies
  • Experience with Python, RestAPI frameworks (FastAPI or Flask), PostgreSQL or other relational databases, MongoDB or other NoSQL databases, and Git/GitHub for code version control

Benefits For Senior Software Engineer in Data Science - MLOps

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary & Stock Options plan
  • Private Health & Life Insurance
  • Extra Days Off
  • Latest tech equipment
  • Hybrid work model

Interested in this job?

Jobs Related To Orfium Senior Software Engineer in Data Science - MLOps

Sr. Machine Learning Engineer, AGI Foundations

Senior Machine Learning Engineer position at Amazon's AGI team focusing on developing industry-leading multimodal AI systems and large language models.

RF Machine Learning Engineer

Senior RF Machine Learning Engineer position at Axon, combining DSP and ML expertise to develop innovative wireless communication solutions in a hybrid work environment.

AI Systems Engineer

Senior AI Systems Engineer role at Snyk, building and maintaining AI/ML systems for internal operations with focus on security and scalability.

Senior Machine Learning Scientist

Senior Machine Learning Scientist role at Tempus focusing on developing AI models for spatial transcriptomics and precision medicine.

AI Build Engineer

Senior AI Build Engineer position at Rackspace Technology focusing on building AI platforms and solutions using AWS technologies.