Senior Data Engineer, Machine Learning Platform

AI-powered mobile marketing platform transforming the way brands personalize consumer engagement
United States
$144,840 - $210,000
Data
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Senior Data Engineer, Machine Learning Platform

Attentive, an AI-powered mobile marketing platform, is seeking a Senior Data Engineer to join their Machine Learning Operations (MLOps) team. This role is crucial in enabling Attentive's Machine Learning practice to impact their AI product suite through tools for training, inference, and model deployment. The position offers an opportunity to work with cutting-edge technologies and handle massive-scale data operations.

The ideal candidate will be responsible for building and operating ML data, tooling, serving, and inference layers of the ML platform. They will work with technologies like Apache Spark, Kafka, and Ray to manage PB-scale data operations. The role requires expertise in feature store management and optimization for both offline and real-time inferencing capabilities.

Attentive's infrastructure runs on AWS EKS with Kubernetes, utilizing various modern tools like Istio, Terraform, and CloudFlare. The tech stack includes Java/Spring Boot microservices, React/TypeScript frontend, and Python-based ML implementations using frameworks like PyTorch and TensorFlow.

The company has been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, offering a competitive compensation package including a base salary range of $144,840 - $210,000 annually, plus equity and benefits. This remote position provides an excellent opportunity to join a rapidly growing team and influence the architectural roadmap of the entire ML organization at Attentive.

Working at Attentive means embracing values like "Default to Action," "Be One Unstoppable Team," and "Champion the Customer." The company promotes diversity and inclusion, maintaining an equitable workplace while serving major global brands like Neiman Marcus, Samsung, Wayfair, and Dyson.

Last updated 4 days ago

Responsibilities For Senior Data Engineer, Machine Learning Platform

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

Requirements For Senior Data Engineer, Machine Learning Platform

Java
Python
Kubernetes
Redis
PostgreSQL
TypeScript
React
  • 5+ years experience in Data Engineering/MLOps
  • Experience building and maturing pipelines of a PB-scale feature store
  • Deep Apache Spark, Spark Streaming, and Ray Data experience
  • Experience with feature stores such as Tecton or Feast
  • Understanding of online and offline ML inferences
  • Understanding of data cardinality, query plans, configuration settings, and hardware impact on pipeline performance

Benefits For Senior Data Engineer, Machine Learning Platform

Medical Insurance
Equity
  • Competitive salary
  • Equity
  • Health & wellness benefits

Interested in this job?

Jobs Related To Attentive Senior Data Engineer, Machine Learning Platform

Senior Software Engineer, BI Engineering

Senior Software Engineer position at Attentive focusing on Business Intelligence Engineering, building data solutions and analytics infrastructure.

Senior Software Engineer, BI Engineering

Senior Software Engineer position at Attentive focusing on BI Engineering, building data solutions and analytics infrastructure for an AI-powered marketing platform.

Senior Business Intelligence Engineer

Senior Business Intelligence Engineer role at DEPT® focusing on data automation, visualization, and analytics using SQL, Python, and BI tools.

Senior Data Engineer (with ML knowledge)

Senior Data Engineer position at Qodea, focusing on GCP services, Python development, and ML implementation, with hybrid work options across UK locations.

Senior Software Engineer, Analytics Platform

Senior Software Engineer position at Zoox focusing on building and optimizing analytics platforms for autonomous vehicle data processing using modern big data technologies.