Senior Machine Learning Engineer – Global in Colchester
Senior Machine Learning Engineer – Global

Senior Machine Learning Engineer – Global in Colchester

Colchester Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
NLP PEOPLE

At a Glance

  • Tasks: Develop and optimise machine learning models for personalised recommendations serving millions globally.
  • Company: Join a leading global OTT technology company with a focus on innovation.
  • Benefits: Enjoy perks like private healthcare, discounted services, and a generous pension package.
  • Other info: Flexible hybrid working environment with excellent career growth opportunities.
  • Why this job: Make a real impact in the world of streaming with cutting-edge machine learning technology.
  • Qualifications: 5+ years of experience in machine learning, strong Python skills, and knowledge of ML frameworks.

The predicted salary is between 70000 - 90000 £ per year.

We are seeking a highly skilled Senior Machine Learning Engineer to advance our personalised recommendation systems by developing efficient, low‐latency solutions that serve millions of users globally. The successful candidate will collaborate closely with data scientists, engineers, and product managers to design intelligent content recommendation mechanisms and drive the ongoing advancement of our Machine Learning Platform.

  • Model Development: Design, train, and optimise machine learning models focused on user personalisation, encompassing recommendation engines, ranking algorithms, user segmentation, and content analysis.
  • Data Pipeline Engineering: Construct and maintain robust and scalable data pipelines for feature engineering and model training utilising both structured and unstructured large‐scale datasets.
  • Production Deployment: Deploy and supervise ML models in production environments, ensuring high availability, optimal performance, and continued relevance.
  • Experimentation: Design and analyse A/B tests and offline experiments to evaluate model efficacy and support continuous improvement.
  • Cross‐Functional Collaboration: Engage with multidisciplinary teams to align machine learning initiatives with business objectives and user needs.
  • Research & Innovation: Evaluate emerging research in machine learning, deep learning, and personalisation for potential integration within existing systems.

What you'll bring:

  • Demonstrated expertise in the full lifecycle of machine learning, from model development, deployment and serving to monitoring and maintenance.
  • Strong proficiency in Python and knowledge of ML libraries/frameworks (e.g., TensorFlow, PyTorch).
  • Experience using ML Training frameworks (e.g., TFX, Kubeflow Pipelines SDK) and Model Serving technologies (e.g., TensorFlow Serving, Triton, TorchServe).
  • Experience with high‐volume data processing and real‐time streaming architectures.
  • Strong understanding of recommendation system design and personalisation algorithms.
  • Familiarity with Generative AI and its applications in production settings.
  • Exceptional communication and analytical problem‐solving skills.
  • Proven successful experience in mentoring less experienced engineers to improve their technical skills.

A Typical Day at the Office:

When you come in, you can grab a coffee or a quick breakfast from one of the many cafés or restaurants on site. Settle in at your desk, review Slack for updates, then catch up with everyone at the team stand‐up. After that you'll join your team and pick the first task to get cracking on. At lunchtime, you can head to the Pavilion for a bite, visit the onsite gym for a quick workout, or join a community meetup – whatever suits you. Once you're back, you'll continue working with your team on your current feature. Later in the afternoon, the team may take a coffee break before wrapping up the day with a retrospective.

Global OTT Technology:

Our team develops and supports market‐leading video streaming services, underpinned by state‐of‐the‐art engineering principles. We do this at huge scale: for over 50 million customers globally, spanning NBCUniversal Peacock in the US and Sky, NOW and SkyShowtime across Europe. No matter the device, the time or the place, we make sure that our diverse audiences can easily find and enjoy whatever they want to watch, choosing from the world's best entertainment, news and sport.

The Rewards:

There's one thing people can't stop talking about when it comes to : the perks. Here's a taster:

  • Sky Q, for the TV you love all in one place
  • The magic of Sky Glass at an exclusive rate
  • A generous pension package
  • Private healthcare
  • Discounted mobile and broadband
  • A wide range of Sky VIP rewards and experiences

Inclusion & how you'll work:

We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can.

We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.

Company: Sky

Qualifications: Senior (5+ years of experience)

Senior Machine Learning Engineer – Global in Colchester employer: NLP PEOPLE

As a Senior Machine Learning Engineer at our global OTT technology company, you'll thrive in a dynamic work culture that prioritises innovation and collaboration. With access to state-of-the-art resources, generous benefits including private healthcare and a robust pension package, and opportunities for professional growth through mentorship and cross-functional teamwork, you will be part of a team that impacts millions of users worldwide. Our commitment to hybrid working ensures a flexible environment where you can balance your professional and personal life effectively.
NLP PEOPLE

Contact Detail:

NLP PEOPLE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer – Global in Colchester

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills in real-time! Consider participating in hackathons or coding challenges related to machine learning. This not only sharpens your skills but also gets you noticed by potential employers.

Tip Number 3

Prepare for those interviews! Brush up on your ML concepts and be ready to discuss your past projects. Practising common interview questions can help you feel more confident and articulate your experience effectively.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!

We think you need these skills to ace Senior Machine Learning Engineer – Global in Colchester

Machine Learning Model Development
Recommendation Systems
Python
TensorFlow
PyTorch
ML Training Frameworks
Data Pipeline Engineering
Real-Time Data Processing
A/B Testing
Analytical Problem-Solving
Mentoring
Cross-Functional Collaboration
Generative AI
Model Deployment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in machine learning, Python, and any relevant frameworks to show us you're the right fit for the role.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about machine learning and how your background aligns with our goals. Share specific examples of your work in model development or data pipeline engineering to grab our attention.

Showcase Your Projects: If you've worked on any interesting projects related to recommendation systems or personalisation algorithms, make sure to include them. We love seeing real-world applications of your skills, so don't hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process.

How to prepare for a job interview at NLP PEOPLE

Know Your Models Inside Out

Make sure you can discuss your experience with machine learning models in detail. Be prepared to explain how you've designed, trained, and optimised models, especially in the context of recommendation systems. Highlight specific projects where you've made a significant impact.

Showcase Your Data Pipeline Skills

Be ready to talk about your experience with data pipeline engineering. Discuss the tools and frameworks you've used for feature engineering and model training, particularly with large-scale datasets. Mention any challenges you've faced and how you overcame them.

Demonstrate Cross-Functional Collaboration

Since this role involves working closely with various teams, prepare examples of how you've successfully collaborated with data scientists, engineers, and product managers. Emphasise your communication skills and how you've aligned machine learning initiatives with business objectives.

Stay Updated on Emerging Trends

Research recent advancements in machine learning and personalisation, especially in generative AI. Be ready to discuss how these trends could be integrated into existing systems. Showing that you're proactive about learning will impress your interviewers.

Senior Machine Learning Engineer – Global in Colchester
NLP PEOPLE
Location: Colchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>