Taro Logo

Machine Learning Engineer

BJSS is an award-winning innovative tech consultancy, delivering complex technology solutions for leading organizations since 1993.
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

As a Machine Learning Engineer at BJSS, you'll collaborate with some of the brightest and best in the industry as part of multi-disciplinary teams. You'll work in a fast-moving, agile environment and will be involved in implementing machine learning algorithms, building production Machine Learning systems, and developing MLOps processes.

You'll help deliver exciting digital programmes for clients in various industries by:

  • Applying cross-disciplinary thinking
  • Building a deep understanding of business domain and user needs
  • Ensuring actual business value is unlocked as early as possible
  • Thinking holistically and treating data as a business service

Key requirements:

  • Proven Machine Learning expertise
  • Strong software engineering skills, especially in Python
  • Deep knowledge of data science libraries (e.g., pandas, NumPy, scikit-learn, TensorFlow)
  • Experience in model productionization
  • CI/CD and MLOps experience
  • Familiarity with cloud platforms (Azure, AWS, GCP)
  • Exceptional analytical thinking and problem-solving abilities

BJSS offers a collaborative and open culture, operating from 26 locations worldwide. They bring together diverse teams of creative experts committed to world-class delivery. The company has won several awards, including a Queen's Award for Enterprise in the Innovation category for their Enterprise Agile delivery approach.

Benefits include:

  • Flexible benefits allowance
  • Industry-leading health and wellbeing plan
  • Life Assurance (4x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working options
  • Training opportunities and incentives
  • Electric vehicle scheme
  • GymFlex gym membership programme
  • And more!
Last updated a year ago

Responsibilities For Machine Learning Engineer

  • Implement machine learning algorithms
  • Build production Machine Learning systems
  • Develop MLOps processes
  • Apply cross-disciplinary thinking
  • Build deep understanding of business domain and user needs
  • Ensure business value is unlocked early
  • Think holistically and treat data as a business service

Requirements For Machine Learning Engineer

Python
  • Proven Machine Learning expertise
  • Proficiency in Python, with focus on testable, modular code
  • Strong understanding of data structures, data modeling, and software architecture
  • Deep knowledge of data science and Machine Learning libraries (e.g., pandas, NumPy, scikit-learn, TensorFlow)
  • Experience in taking Machine Learning models from development to production
  • Familiarity with CI/CD pipelines, especially in Machine Learning or DevOps context
  • Experience building solutions using major cloud services (Azure, AWS, GCP)
  • Exceptional problem-solving abilities backed by analytical rigor

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • Flexible benefits allowance
  • Industry leading health and wellbeing plan
  • Life Assurance (4 x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working options
  • Discounts from various brands
  • Industry-leading referral scheme
  • Flexible holiday buy/sell option
  • Electric vehicle scheme
  • Training opportunities and incentives
  • Opportunities to get involved in partnerships for diversity in tech
  • Social events and team building activities
  • GymFlex gym membership programme

Interested in this job?