Senior Data Engineer, Machine Learning Operations
Attentive
Attentive® is the AI-powered mobile marketing platform transforming the way brands personalize consumer engagement. Attentive enables marketers to craft tailored journeys for every subscriber, driving higher recurring revenue and maximizing campaign performance. Activating real-time data from multiple channels and advanced AI, the platform personalizes content, tone, and timing to help brands deliver 1:1 messages that truly resonate.
With a top-rated customer success team recognized on G2, Attentive partners with marketers to provide strategic guidance and optimize SMS and email campaigns. Trusted by leading global brands like GUESS, Urban Outfitters, and Steve Madden, Attentive ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries. To learn more or request a demo, visit or follow us on , (formerly Twitter), or .
Attentive’s growth has been recognized by , and all thanks to the hard work from our global employees!
Who we areWe’re looking for a self-motivated, highly driven Senior Software Engineer to join our Machine Learning Operations (MLOps) team. As a team, we enable Attentive’s Machine Learning (ML) practice to directly impact Attentive’s AI product suite through the tools to train, inference, and deploy ML models with higher velocity and performance, while maintaining reliability. We build and maintain a foundational ML platform spanning the full ML lifecycle for consumption by ML engineers and data scientists. This is an exciting opportunity to join a rapidly growing MLOps team at the ground floor with the ability to drive and influence the architectural roadmap enabling the entire ML organization at Attentive.
This team and role is responsible for building and operating the ML data, tooling, serving, and inference layers of the ML platform. We are excited to bring on more engineers to continue expanding this stack. Why Attentive needs youUnlock offline & real-time access to trillions of data points for our ML and Data Science teamsManage, expand, and optimize our feature store that enables feature engineering, multi-TB scale training jobs, and offline / real-time inferencingSupport PB scale data operations on the feature store using Apache Spark, Spark Structured Streaming, Kafka, and RayPartner with other teams and business stakeholders to deliver ML and AI initiatives
About youYou have been working in the areas of Data Engineering / MLOps for 5+ years, and have built and matured the pipelines of a PB-scale feature storeYou have deep Apache Spark, Spark Streaming, and Ray Data experience and built data pipelines for ML use cases using these toolsYou understand the correlation between data cardinality, query plans, configuration settings, and hardware and the impact of each on data pipeline performance You have led the rollout and operationalization of feature stores such as Tecton or FeastYou understand the key differences between online and offline ML inferences and can voice the critical elements to be successful with each to meet business needsOur scale8,000 brands powered by Attentive sent over 2.2 billion text messages over Cyber Week 2023 (Black Friday/Cyber Monday) representing a growth of 31% from 2022We sent 32 billion SMS messages in 2023, up 32% YoY. That’s an average of 87 million per dayOur production cluster contains over 18,000 containers which serve 200+ servicesOur streaming services process over 80 billion events per monthWhat we useOur infrastructure runs primarily in Kubernetes hosted in AWS’s EKSInfrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and HelmOur backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, Kinesis, AirFlow, Postgres, Planetscale, and Redis, hosted via AWSOur frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and PlaywrightOur automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace
With a top-rated customer success team recognized on G2, Attentive partners with marketers to provide strategic guidance and optimize SMS and email campaigns. Trusted by leading global brands like GUESS, Urban Outfitters, and Steve Madden, Attentive ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries. To learn more or request a demo, visit or follow us on , (formerly Twitter), or .
Attentive’s growth has been recognized by , and all thanks to the hard work from our global employees!
Who we areWe’re looking for a self-motivated, highly driven Senior Software Engineer to join our Machine Learning Operations (MLOps) team. As a team, we enable Attentive’s Machine Learning (ML) practice to directly impact Attentive’s AI product suite through the tools to train, inference, and deploy ML models with higher velocity and performance, while maintaining reliability. We build and maintain a foundational ML platform spanning the full ML lifecycle for consumption by ML engineers and data scientists. This is an exciting opportunity to join a rapidly growing MLOps team at the ground floor with the ability to drive and influence the architectural roadmap enabling the entire ML organization at Attentive.
This team and role is responsible for building and operating the ML data, tooling, serving, and inference layers of the ML platform. We are excited to bring on more engineers to continue expanding this stack. Why Attentive needs youUnlock offline & real-time access to trillions of data points for our ML and Data Science teamsManage, expand, and optimize our feature store that enables feature engineering, multi-TB scale training jobs, and offline / real-time inferencingSupport PB scale data operations on the feature store using Apache Spark, Spark Structured Streaming, Kafka, and RayPartner with other teams and business stakeholders to deliver ML and AI initiatives
About youYou have been working in the areas of Data Engineering / MLOps for 5+ years, and have built and matured the pipelines of a PB-scale feature storeYou have deep Apache Spark, Spark Streaming, and Ray Data experience and built data pipelines for ML use cases using these toolsYou understand the correlation between data cardinality, query plans, configuration settings, and hardware and the impact of each on data pipeline performance You have led the rollout and operationalization of feature stores such as Tecton or FeastYou understand the key differences between online and offline ML inferences and can voice the critical elements to be successful with each to meet business needsOur scale8,000 brands powered by Attentive sent over 2.2 billion text messages over Cyber Week 2023 (Black Friday/Cyber Monday) representing a growth of 31% from 2022We sent 32 billion SMS messages in 2023, up 32% YoY. That’s an average of 87 million per dayOur production cluster contains over 18,000 containers which serve 200+ servicesOur streaming services process over 80 billion events per monthWhat we useOur infrastructure runs primarily in Kubernetes hosted in AWS’s EKSInfrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and HelmOur backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, Kinesis, AirFlow, Postgres, Planetscale, and Redis, hosted via AWSOur frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and PlaywrightOur automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace
Confirm your E-mail: Send Email
All Jobs from Attentive