Senior Software Engineer, ML/AI Platform

Attentive

Wilmington (DE)

On-site

USD 180,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellness offerings
Equity

Job summary

Attentive is seeking a Senior Software Engineer for its ML Platform team to enable high-velocity ML model training, serving, and deployment across the company’s AI product suite.

You’ll contribute to building a foundational ML platform spanning the full ML lifecycle for engineers and data scientists, with influence on architectural roadmaps and company-wide ML initiatives.

Qualifications

  • 5+ years in Data Engineering / MLOps with PB-scale feature store pipelines.
  • Deep Apache Spark, Spark Streaming, and Ray Data experience; built ML data pipelines with these tools.
  • Understanding of data cardinality, query plans, configuration, hardware impacts on pipeline performance.
  • Experience creating infrastructure for training ML models and fine-tuning LLMs.
  • Understanding online versus offline ML inferences and how to address each to meet business needs.

Responsibilities

  • Unlock offline and real-time access to trillions of data points for our ML and Data Science teams.
  • Manage, expand, and optimize our feature store enabling feature engineering, multi-TB scale training jobs, and offline/real-time inferencing.
  • Support PB-scale data operations on the feature store using Apache Spark, Spark Structured Streaming, Kafka, and Ray.
  • Partner with other teams and business stakeholders to deliver ML and AI initiatives.

Skills

PB-scale feature store
Data Engineering
MLOps
Apache Spark
Spark Structured Streaming
Ray Data
Kafka
AirFlow
DynamoDB
Kinesis
Postgres
PlanetScale
Redis
Kubernetes
Python

Tools

Apache Spark
Kafka
Ray
AirFlow
DynamoDB
Kinesis
Postgres
PlanetScale
Redis
Terraform
Istio

Job description

Overview

Attentive is the AI marketing platform for 1:1 personalization, combining technology with human expertise to build authentic customer relationships. Our platform unifies SMS, RCS, email, and push notifications, delivering bespoke experiences that drive performance, revenue, and loyalty through real-time behavioral insights.

Recognized as the #1 provider in SMS Marketing by G2, Attentive partners with more than 8,000 customers across 70+ industries. Leading brands like Crate and Barrel, Urban Outfitters, and Carter’s work with us to enable billions of interactions and power significant revenue for our customers. With a distributed global workforce and hubs in New York City, San Francisco, London, and Sydney, Attentive’s team is repeatedly recognized for performance and culture. We are proud to be included in Deloitte’s Fast 500, LinkedIn’s Top Startups, Forbes’ Cloud 100, Inc.’s Best Workplaces, and the Human Rights Campaign Foundation’s Corporate Equality Index.

About the Role

We’re looking for a self-motivated, highly driven Senior Software Engineer to join our Machine Learning Platform (MLPlatform) team. This role helps enable Attentive’s ML practice to directly impact Attentive’s AI product suite by providing tools to train, serve, and deploy ML models with high velocity and reliability. You will contribute to building and maintaining a foundational ML platform that spans the full ML lifecycle for ML engineers and data scientists. This is an opportunity to join a rapidly growing ML Platform team at the ground floor, with influence over architectural roadmaps that empower the entire ML organization at Attentive.

This team is responsible for building and operating the ML data, tooling, serving, and inference layers of the ML platform. We are excited to expand this stack with more engineers.

What You’ll Accomplish
  • Unlock offline and real-time access to trillions of data points for our ML and Data Science teams.
  • Manage, expand, and optimize our feature store enabling feature engineering, multi-TB scale training jobs, and offline/real-time inferencing.
  • Support PB-scale data operations on the feature store using Apache Spark, Spark Structured Streaming, Kafka, and Ray.
  • Partner with other teams and business stakeholders to deliver ML and AI initiatives.
Your Expertise
  • 5+ years in Data Engineering / MLOps, with built and matured PB-scale feature store pipelines.
  • Deep Apache Spark, Spark Streaming, and Ray Data experience; built ML data pipelines with these tools.
  • Understanding of data cardinality, query plans, configuration, hardware impacts on pipeline performance.
  • Experience creating infrastructure for training ML models and fine-tuning LLMs.
  • Understanding online versus offline ML inferences and how to address each to meet business needs.
What We Use
  • Infrastructure runs primarily in Kubernetes on AWS EKS.
  • Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm.
  • Backend: Java / Spring Boot microservices with Gradle, using DynamoDB, Kinesis, AirFlow, Postgres, PlanetScale, and Redis on AWS.
  • Frontend: React and TypeScript with GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright.
  • Automation leverages Python, Metaflow, HuggingFace, PyTorch, TensorFlow, and Pandas.

You’ll get competitive perks and benefits, including health and wellness offerings and equity.

Compensation (US-based applicants)
  • The US base salary range for this full-time position is $180,000 - $250,000 annually, plus equity and benefits.
  • Salary ranges are determined by role, level, and location.

By applying for this position, your data will be processed as per Attentive’s Privacy Policy.

Attentive Company Values
  • Default to Action - Move swiftly and with purpose
  • Be One Unstoppable Team - Rally as each other’s champions
  • Champion the Customer - Our success is defined by our customers’ success
  • Act Like an Owner - Take responsibility for Attentive’s success

Learn more about AWAKE, Attentive’s collective of employee resource groups.

If you do not meet all the requirements listed here, we still encourage you to apply. No job description is perfect, and we may have another opportunity that closely matches your skills and experience.

Attentive is an Equal Opportunity Employer. We provide equal employment opportunities for all applicants and employees regardless of protected characteristics, and we are committed to a fair, inclusive, and equitable workplace. Attentive is committed to providing reasonable accommodations for candidates with disabilities. If you need assistance, please let your recruiter know.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, ML/AI Platform
Senior Software Engineer, ML/AI Platform

Attentive • United States

On-site
USD 220,000 - 260,000
Competitive perks and benefits
Equity benefits
Staff Software Engineer, ML/AI Platform
Staff Software Engineer, ML/AI Platform

Attentive • Wilmington (DE)

On-site
USD 170,000 - 280,000
Health & wellness benefits
Equity opportunities
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Attentive • San Francisco (CA)

On-site
USD 244,000 - 320,000
Health & wellness benefits
Equity options
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Attentive • New York (NY)

On-site
USD 244,000 - 320,000
Health benefits
Equity
Wellness programs
Staff Software Engineer, Machine Learning
Staff Software Engineer, Machine Learning

Attentive • New York (NY)

On-site
USD 320,000 - 360,000
Health & wellness
Equity
Staff Software Engineer, Machine Learning
Staff Software Engineer, Machine Learning

Attentive • San Francisco (CA)

On-site
USD 320,000 - 360,000
Senior ML Engineer — Real-Time Personalization at Scale
Senior ML Engineer — Real-Time Personalization at Scale

Attentive • Wilmington (DE)

On-site
USD 320,000 - 360,000
Staff Software Engineer, Machine Learning
Staff Software Engineer, Machine Learning

Attentive • Wilmington (DE)

On-site
USD 320,000 - 360,000
Equity
Health benefits
Staff Engineer, ML/AI Platform
Staff Engineer, ML/AI Platform

Attentive • United States

On-site
USD 170,000 - 280,000
Industrial Cleaning Technician
Industrial Cleaning Technician

Cushman & Wakefield • Iowa (LA)

On-site
USD 178,000 - 206,000
Health & wellness benefits
Equity