drjobs Software Engineer - MLOPS

Software Engineer - MLOPS

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Salford - UK

Monthly Salary drjobs

£ 45000 - 55000

Vacancy

1 Vacancy

Job Description

Job Details

Job Title: Software Engineer - MLOps
Job Band: C
Contract Type: Permanent Full-time
Department: Machine Learning Enablement Team
Location: Salford Hybrid working with 1 day a week expected in office base location.
Salary: 45000 - 55000 depending on relevant skills knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

Were happy to discuss flexible working. If youd like to please indicate your preference in the application though theres no obligation to do so now. Flexible working will be part of the discussion at offer stage.

Purpose Of The Role

Step into the world of the BBC one of the UKs most iconic and beloved brands where every working day is as unique as it is rewarding. Every tick of the clock our content reaches millions of people globally which is made possible by our top-notch Software Engineering team. Theyve been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We dont merely adapt to an ever-changing world - we set the pace.


The Machine Learning Enablement Team provides capabilities tools and advice to ensure best practices are followed and enables effective use of machine learning technologies that helps teams across the business build collaborate on manage and maintain their machine learning platforms.


We are looking for a software engineer to work within the team to build/maintain machine learning infrastructure.

Your Key Responsibilities And Impact

  • Contribute to the design development and maintenance of tools supporting data science and MLOps workflows
  • Implement software solutions in a structured and professional approach adhering to industry best practices.
  • Help monitor performance of new functionality and offer ideas on how it could be improved
  • Work collaboratively with cross-functional teams to define and implement technical requirements.
  • Contribute to building a strong engineering culture by fostering a positive and collaborative environment
  • Ensure software quality by planning executing and tracking tests
  • Learn new technologies and apply your learning to projects where appropriate

Your Skills And Experience

You dont need to be an expert in all these areas only some of them. If you have a base understanding of the areas and their underlying principles you will shine. So dont feel that you cant apply if you dont have all these skills. After all youll work with and be mentored by a friendly development team and the BBC will provide many opportunities for learning as you progress.


We create and support reliable and scalable cloud-based services on Amazon Web Services use GitHub for version control and practice pair programming and Test-Driven Development where possible.

  • Hands-on experience with Python development and an understanding of software engineering best practices (e.g. TDD clean code principles).
  • Experience of AWS services such as SageMaker S3 EC2 VPC Lambda Redshift
  • Experience of DevOps practices including containerisation with Docker and CI/CD pipelines.
  • Exposure to MLOps tools (e.g. MLFlow) and practices with a willingness to learn more.
  • Exposure to infrastructure-as-code tools (CDK CloudFormation)
  • Knowledge of feature engineering data pre-processing data pipelines
  • Awareness of optimisation monitoring and security best practices in software development.
  • Familiarity with statistical concepts Machine Learning techniques and frameworks

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.