About the Role
We are looking for a Senior Software Engineer, Machine Learning to join the Enterprise Solution Science Team. This team focuses on applying cutting-edge ML technologies to real-world marketing problems by combining them with omnichannel customer data. In this role, you will help bridge the gap between research and production by building and optimizing scalable, high-performance ML infrastructure — including data pipelines, dashboards, and monitoring systems.
What You’ll Work On
- Design and operate robust ML job execution frameworks for training, inference, and post-processing.
- Build and maintain internal API servers and developer tools to orchestrate ML jobs on Kubernetes (via Argo Workflows, Helm, Terraform).
- Architect, implement, and scale batch (Spark) pipelines for ML training and evaluation.
- Design and monitor data infrastructure using PostgreSQL and other databases.
- Ensure high availability and observability through monitoring tools like Prometheus and Grafana.
- Create internal tools and services to simplify ML experimentation and production workflows.
- Collaborate closely with ML scientists to turn research outputs into user-facing product features
- Partner with engineers, PMs, and other cross-functional teams to deliver high-quality AI products
What We’re Looking For (Minimum)
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred)
- 3+ years of practical experience in ML platform engineering, MLOps, or data infrastructure. Includes deploying enterprise-grade ML systems (e.g., model serving, pipeline automation), integrating data sources, and building dashboards.
- Proficiency in at least one programming language such as Python, Java, or Go, along with solid understanding of data structures and algorithms
- Experience in cross-functional collaboration and leading projects
- Impact-driven mindset, strong analytical and problem-solving skills, and a continuous passion for learning cutting-edge technologies.
- Proficient in using LLM-powered tools (e.g., Github Copilot, ChatGPT) to boost development productivity
What We’re Looking For (Preferred)
- Industry experience in the MarTech domain, with a strong passion for building customer-centric products
- Strong ownership mindset and architectural thinking, with the ability to lead cross-functional platform initiatives
- Understanding of core ML and deep learning concepts
- Hands-on experience with end-to-end ML workflows and AI system architecture, and familiarity with platforms like Kubeflow, MLflow, or Apache Submarine.
- Familiarity with distributed computing frameworks (e.g., Apache Spark)
- Proficiency with cloud-native ecosystems (e.g., Kubernetes, Helm, Prometheus, Argo Workflows)