Senior Software Engineer, ML/AI Platform
Listed on 2026-07-20
-
Software Development
Machine Learning/ ML Engineer
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, Linked In’s Top Startups, Forbes’ Cloud 100, Inc.’s Best Workplaces, and the Human Rights Campaign Foundation’s Corporate Equality Index.
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.
- 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.
- Infrastructure runs primarily in Kubernetes on AWS EKS.
- Infrastructure tooling includes Istio, Datadog, Terraform, Cloud Flare, and Helm.
- Backend:
Java / Spring Boot microservices with Gradle, using DynamoDB, Kinesis, Air Flow, Postgres, Planet Scale, and Redis on AWS. - Frontend:
React and Type Script with GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright. - Automation leverages Python, Metaflow, Hugging Face, PyTorch, Tensor Flow, 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).