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
- Location:
- United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology