Machine Learning Engineer (hybrid or remote) in Belfast

Machine Learning Engineer (hybrid or remote) in Belfast

Belfast Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
Bazaarvoice

At a Glance

  • Tasks: Develop and optimise AI services for real-time content moderation and consumer insights.
  • Company: Join Bazaarvoice, a leader in connecting brands with consumers through innovative technology.
  • Benefits: Flexible hybrid or remote work, competitive salary, and a commitment to diversity and inclusion.
  • Other info: Dynamic team culture focused on performance, creativity, and career growth.
  • Why this job: Make a real impact by innovating AI solutions that enhance brand-consumer connections.
  • Qualifications: Strong Python skills, AWS experience, and familiarity with ML orchestration and NLP.

The predicted salary is between 63000 - 77000 £ per year.

Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards.

We are seeking an experienced ML Engineer to join our Machine Learning team and maintain continuity of our critical AI-powered services. This role combines hands-on model development with production system maintenance in a fast-paced, data-rich environment processing content at massive scale.

  • Develop and enhance AI services including AI Insights pilot and AI Automated Answers using LLM/RAG architectures.
  • Maintain and optimize our mission-critical Machine Moderation system using Python-based NLP models deployed on AWS (Lambda, ECS, SageMaker, SQS, SNS).
  • Train, evaluate, and monitor machine learning models using orchestration tools (e.g. Manage ML pipelines on AWS with containerized services and CI/CD deployment via GitHub Actions).
  • Implement streaming data processing using Kafka for real-time content moderation decisions.
  • Monitor model performance and drift using observability tools (e.g. Arize AI).
  • Collaborate with teams using Scala-based services and maintain API integrations for model serving.
  • Conduct architectural reviews for ML pipeline design and Infrastructure as Code (Terraform).
  • Research and implement novel LLM & NLP approaches for content moderation and consumer insights.
  • Optimize batch and streaming ML workloads processing millions of reviews, questions, and answers daily.
  • Strong Python proficiency for ML model development and deployment.
  • Experience with AWS cloud services (Lambda, ECS, ECR, SageMaker, MSK, SNS, SQS).
  • Familiarity with ML orchestration platforms and CI/CD pipelines.
  • Knowledge of streaming technologies (Kafka) and high-volume data processing.
  • Experience with NLP, LLMs, and production ML monitoring tools.
  • Ideally with strong a Software Engineering or Computer Science background.
  • Production ML system maintenance using cloud-native AWS infrastructure.
  • Real-time and batch model serving with monitoring and alerting.
  • Research and development of NLP applications for e-commerce content analysis.

Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance.

Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers. Candidates who are successful will be required to undergo a Basic level DBS (Disclosure and Barring Service) background check.

Machine Learning Engineer (hybrid or remote) in Belfast employer: Bazaarvoice

Bazaarvoice is an exceptional employer that fosters a dynamic and innovative work culture, perfect for high-performing individuals eager to make an impact in the EMEA market. With a strong focus on employee growth and development, we offer comprehensive training and mentorship opportunities, ensuring you thrive in your role as a Strategic Retail Account Executive. Located in the UK, our team enjoys a collaborative environment that encourages creativity and strategic thinking, making it an ideal place for those looking to excel in their careers.

Bazaarvoice

Contact Details:

Bazaarvoice Recruitment Team

We think you need these skills to ace Machine Learning Engineer (hybrid or remote) in Belfast

Machine Learning
Natural Language Processing (NLP)
Python
AWS (Lambda, ECS, SageMaker, SQS, SNS)
Kafka
CI/CD Pipelines
ML Model Development