Software Engineer II, Machine Learning Platform

AI-powered mobile marketing platform transforming brand-consumer engagement through personalized messaging and campaign optimization.
United States
$148,000 - $195,000
Machine Learning
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II, Machine Learning Platform

Attentive, an AI-powered mobile marketing platform, is seeking a Software Engineer II for their Machine Learning Platform team. This role focuses on building and maintaining the foundational ML infrastructure that powers Attentive's AI product suite. The position offers an exciting opportunity to join a growing ML Platform team with significant influence on the architectural roadmap.

The role involves working with cutting-edge technologies like Ray, MLFlow, Argo, and Kubernetes to support both traditional and deep learning ML models. You'll be responsible for building and operating ML data, tooling, serving, and inference layers while ensuring high performance and reliability. The team's infrastructure runs primarily on AWS EKS, utilizing tools like Istio, Datadog, Terraform, and various AWS services.

The ideal candidate brings 3+ years of experience in MLOps/Platform Engineering, with strong expertise in infrastructure management, CI/CD practices, and container orchestration. You'll work in a remote environment with a competitive compensation package including a base salary range of $148,000 - $195,000, plus equity and benefits.

This is an excellent opportunity for someone passionate about ML infrastructure rather than direct ML model development, offering the chance to work with enterprise-grade systems supporting trillions of interactions across 70+ industries. The role combines technical expertise with business impact, as you'll be enabling ML engineers and data scientists to deliver AI-powered solutions for leading global brands like Neiman Marcus, Samsung, and Wayfair.

Last updated 15 hours ago

Responsibilities For Software Engineer II, Machine Learning Platform

  • Expand and optimize ML platform built around Ray, MLFlow, Argo, and Kubernetes
  • Build capabilities to support CPU/GPU clusters, model monitoring, and drift detection
  • Build and maintain low-latency ML serving layer for online and batch inference
  • Orchestrate Kubernetes and ML training/inference infrastructure
  • Manage environments and workflows for ML engineers
  • Develop automation workflows to improve efficiency
  • Analyze and improve system resources efficiency
  • Partner with teams and stakeholders on business initiatives
  • Provide mentorship and help onboard new team members

Requirements For Software Engineer II, Machine Learning Platform

Kubernetes
Python
Java
TypeScript
React
PostgreSQL
Redis
  • 3+ years experience in MLOps/Platform Engineering/DevOps/Infrastructure
  • Understanding of gold standard practices and best in class tooling for ML
  • Experience building infrastructure for ML platform and managing CPU/GPU compute
  • Background in software development
  • Experience with Infrastructure as Code using Terraform
  • Experience with CI/CD tools like Jenkins, CircleCI, Argo Workflows
  • Experience with observability tools like Splunk, Datadog, New Relic
  • Expertise with containers and Kubernetes administration
  • Understanding of online and offline ML inference requirements

Benefits For Software Engineer II, Machine Learning Platform

Medical Insurance
Equity
  • Competitive salary range $148,000 - $195,000 annually
  • Equity compensation
  • Health & wellness benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Attentive Software Engineer II, Machine Learning Platform

Machine Learning Engineer

Machine Learning Engineer role at Adobe focused on developing and deploying innovative ML models for Digital Experience products, offering competitive compensation $102-196K and comprehensive benefits.

Multiple Software Engineering Positions

xAI is hiring for multiple software engineering and AI research positions across various locations

Founding Applied AI Engineer at Kastle

Join Kastle as a Founding Applied AI Engineer to build and integrate advanced AI technologies for mortgage servicing, working with LLMs and creating compliant AI solutions.

AI Engineer

AI Engineer position at Eudia, developing enterprise-grade AI solutions for Fortune 500 legal teams, requiring 2-5 years of ML experience.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.