Software Engineer - AI/ML

New Today

Overview

The Company Marigold is a leading cross-channel marketing platform, with solutions for email, SMS, loyalty, and personalization, helping brands transform their relationships with customers. Marigold is a trusted partner behind the world's most recognized brands and powers billions of customer interactions annually. Marigold was born through a merger of industry-leading marketing platforms and delivers relevant brand experiences that cut through the noise and drive real impact.

Role

We are seeking a Software Engineer to join our team to develop and deploy AI-driven features that will drive the next generation of marketing automation and marketing intelligence, combining generative AI, machine learning and engineering best practices.

What You’ll Do

  • Build AI-Driven features and functionality using Python, LangChain, LangGraph and Large Language Models (LLMs)
  • Work with platforms such as Amazon Bedrock, OpenSearch, ClickHouse, SageMaker, and MySQL to power a rich set of AI-driven features
  • Develop and test AI agents, AI assistants and tool-assisted workflows in real-world conditions
  • Collaborate with data scientists to operationalize AI and ML workflows, focusing on building, deploying, and maintaining production-grade systems in Amazon Web Services (AWS) cloud

Ideal Qualifications

  • Degree in Computer Science, or a related field, or equivalent combination of education and experience
  • 5+ years of hands-on software development experience in Java or Python
  • Strong foundation in computer science fundamentals, including data structures, algorithms, object-oriented programming, and software design patterns
  • Experience building data pipelines and ETL processes using relational and NoSQL databases (e.g., MySQL, ClickHouse, MongoDB)
  • Familiarity with modern software deployment practices using AWS, Docker/Containers, ECS/EKS, GitOps, Terraform/OpenTofu, CI/CD and Observability (OpenTelemetry, Prometheus, Grafana)
  • Experience working on agile teams using Kanban or Scrum methodologies
  • Strong analytical, problem-solving, and communication skills, with the ability to explain complex technical concepts to non-technical stakeholders

Nice To Have

  • Experience working in marketing technology or e-commerce industries
  • Experience with Large Language Models (LLMs), Retrieval Augmented Generation(RAG), embeddings and semantic search, tool-assisted generation and AI agents in a production environment

What We Offer

  • The competitive salary and benefits you’d expect!
  • Generous time off (we call it Open Time Away) as well as paid holidays and a birthday benefit day off.
  • Retirement contributions.
  • Employee-centric and supportive remote work environment with flexibility.
  • Support for life events including paid parental leave.

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Software Development
#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£100,000 - £125,000
Job Type:
FullTime
Category:
IT & Technology