Senior Software Engineer, Data Platform

1 Month ago • All levels • Data Analysis • $144,840 PA - $210,000 PA

Job Summary

Job Description

Attentive is seeking a Senior Software Engineer for its Data Platform. The role involves architecting high-throughput, scalable solutions, enhancing the self-service platform, and tackling complex distributed data challenges. The engineer will work with cutting-edge technologies to fuel AI, ML, and analytics goals, unify data from diverse systems, and enable experimentation and innovation. This position requires a strong understanding of low-level distributed systems concepts, comfort with reasoning about infrastructure under load, service communication, and data flow in complex architectures. The ideal candidate will have a proven track record of debugging issues across layers and understanding system design tradeoffs.
Must have:
  • Strong understanding of low-level distributed systems concepts
  • Comfort reasoning about infrastructure behavior under load
  • Experience debugging issues across application logic and infrastructure bottlenecks
  • Proficiency in Java and object-oriented design
  • Experience with high throughput processing technologies (Spark, Flink, Kafka)
  • Experience with data warehouse tools (Snowflake, Clickhouse, Trino)
  • Experience with open-source data storage formats (Iceberg, Parquet, Arrow, Hudi)
  • Knowledge of data modeling, access, and replication techniques (CDC)
  • Proven track record of architecting applications at scale
  • Experience maintaining infrastructure as code via Terraform
Good to have:
  • Experience with Kubernetes hosted in AWS EKS
  • Familiarity with infrastructure tooling like Istio, Datadog, CloudFlare, Helm
  • Experience with Java/Spring Boot microservices
  • Experience with AWS services (DynamoDB, Kinesis)
  • Experience with React and TypeScript
  • Experience with machine learning models and tools (Python, Metaflow, PyTorch, TensorFlow)
Perks:
  • Competitive perks and benefits
  • Health & wellness
  • Equity

Job Details

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 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 Neiman Marcus, Samsung, Wayfair, and Dyson, Attentive ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries. To learn more or request a demo, visit www.attentive.com or follow us on LinkedIn, X (formerly Twitter), or Instagram.

Attentive’s growth has been recognized by Deloitte’s Fast 500, Linkedin’s Top Startups and Forbes Cloud 100 all thanks to the hard work from our global employees!

About the Role
We’re looking for a self-motivated, highly driven Software Engineer with a strong understanding of low-level distributed systems concepts - not just tool users, but systems thinkers. We want engineers who are comfortable reasoning about how infrastructure behaves under load, how services communicate over the network, and how data flows through complex architectures. Our team is focused on building the platform to support data driven products and strategic outcomes for our customers. We do this by providing an extensible and flexible compute platform to access highly available, mission critical data sets. 

What You'll Accomplish

  • Architect high-throughput solutions that power our most critical operations, ensuring scalability and efficiency
  • Expand and enhance our self-service platform, collaborating with cross-functional teams to fuel our AI, ML, and analytics goals
  • Tackle complex distributed data challenges, streamline system integrations, and uphold high standards of quality and governance
  • Champion cutting-edge technologies, keeping our platform at the forefront of industry advancements and enabling strategic outcomes
  • Unify data from diverse systems, paving the way for experimentation and innovation while empowering teams with intuitive tools and frameworks

Your Expertise

  • Track record of debugging issues across layers—from application logic to infrastructure bottlenecks—and understand the tradeoffs in system design, not just the settings in a managed UI
  • You don’t just know how to run jobs in tools, you understand how they operate under the hood and how connected storage impacts performance like
  • How simple storage API semantics (e.g. consistency, eventual visibility, multi-part uploads) affect job execution
  • The impact of network I/O and data locality on performance and cost
  • The way resource scheduling and JVM tuning influence distributed job behavior
  • Proven experience as a Software Engineer with a focus on high throughput scalable systems
  • In-depth knowledge of high throughput processing technologies such as Spark, Flink, and/or Kafka. Proficiency in Java and strong understanding of object-oriented design, data structures, algorithms, and optimization
  • You have development experience working with data warehouse tools like Snowflake, Clickhouse, Trino, etc 
  • You’ve experience with open source data storage formats such as Apache Iceberg, Parquet, Arrow, or Hudi
  • You are knowledgeable about data modeling, data access, and data replication techniques, such as CDC
  • You have a proven track record of architecting applications at scale and maintaining infrastructure as code via Terraform
  • You are excited by new technologies but are conscious of choosing them for the right reasons

What We Use

  • Our infrastructure runs primarily in Kubernetes hosted in AWS’s EKS
  • Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm
  • Our backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, Kinesis, AirFlow, Postgres, Planetscale, and Redis, hosted via AWS
  • Our frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright
  • Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace 🤗, PyTorch, TensorFlow, and Pandas
You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.

For US based applicants:
- The US base salary range for this full-time position is $144,840 - $210,000 annually + equity + benefits
- Equity is a substantial part of the total compensation package
- Our salary ranges are determined by role, level and location

#LI-EF1

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 also have another opportunity that closely matches your skills and experience.

At Attentive, we know that our Company's strength lies in the diversity of our employees. Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation. Attentive is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know. 

Similar Jobs

Ciklum - Expert Android Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
10 Months ago
Baton - Senior Software Engineer - Full Stack

Baton

San Francisco, California, United States (Hybrid)
1 Week ago
drop fake games - UNITY FRONTEND ENGINEER

drop fake games

(Remote)
2 Months ago
PayPal - Sr Specialist, Voice of Customer

PayPal

Chicago, Illinois, United States (Hybrid)
1 Month ago
Axon - Senior Manager, Billing Compliance

Axon

San Francisco, California, United States (Hybrid)
2 Months ago
Penn Interactive - Data Science Manager, Football

Penn Interactive

Philadelphia, Pennsylvania, United States (Remote)
1 Week ago
Dentsu - Senior Data Scientist

Dentsu

Maryland, United States (Remote)
1 Month ago
QS Quacquarelli Symonds  - Senior Data Scientist

QS Quacquarelli Symonds

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
3 Weeks ago
Opendoor - Senior Data Engineer

Opendoor

India (Remote)
2 Months ago
Western Digital - Principal Engineer, Enterprise Data Platform

Western Digital

Bengaluru, Karnataka, India (On-Site)
22 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Kabam - Commercial Counsel

Kabam

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Miro - Technical Account Manager

Miro

Munich, Bavaria, Germany (On-Site)
1 Week ago
rivos - Silicon Bringup and Validation Engineer

rivos

Santa Clara, California, United States (On-Site)
8 Months ago
Autodesk - FinOps Engineer

Autodesk

Toronto, Ontario, Canada (Hybrid)
1 Month ago
FlockSafety - Journeyman Electrician - Richmond, VA

FlockSafety

Richmond, Virginia, United States (Remote)
1 Day ago
Corsair gaming - Go-To-Market Coordinator, Gaming

Corsair gaming

New Taipei City, Taiwan (On-Site)
1 Month ago
onwards Search - UX/UI Designer

onwards Search

Columbus, Ohio, United States (On-Site)
3 Weeks ago
kuda  - Senior Mobile Engineer - Kotlin

kuda

Lagos, Lagos, Nigeria (Hybrid)
2 Months ago
Saama - Digital Product Owner (Commercial Insurance)

Saama

United States (On-Site)
3 Months ago
luxsoft - Senior/Lead DevOps Engineer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Next Level Business Services - SDE Web Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
9 Months ago
Crunchyroll - Senior Product Designer (Content Discovery)

Crunchyroll

Dallas, Texas, United States (Hybrid)
2 Months ago
illumio - Staff C++/Networking Engineer

illumio

Sunnyvale, California, United States (On-Site)
1 Week ago
NXP - Semiconductor Packaging Engineering Intern - Fall 2025

NXP

Austin, Texas, United States (On-Site)
2 Weeks ago
beghou consulting - Consultant - Commercial Operations & Analytics

beghou consulting

Emeryville, California, United States (Hybrid)
2 Months ago
CookUnity - Brand Marketing Director, Organic Growth

CookUnity

New York, United States (On-Site)
3 Days ago
Ion - Reporter - Debtwire

Ion

New York, United States (On-Site)
21 Hours ago
Alpha Sense - Account Executive, Financial Services

Alpha Sense

New York, United States (On-Site)
2 Months ago
Glocomms - AVP, Identity & Access Management Architect and Operations Lead

Glocomms

Orlando, Florida, United States (On-Site)
2 Months ago
UPF Industries  - Forklift Operator II - Receiving

UPF Industries

Woodburn, Oregon, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

oportun - Senior Data Engineer - DBA

oportun

Mexico (Remote)
1 Month ago
Sleeper - Mid-Level Data Scientist / Quant - Risk & Trading

Sleeper

Las Vegas, Nevada, United States (Remote)
1 Month ago
Techland - Junior Data Engineer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Ubisoft - Business Planning Analyst Assistant Internship

Ubisoft

Paris, Île-de-France, France (On-Site)
4 Months ago
quience - Senior Data Analyst - Performance Marketing

quience

United States (Remote)
2 Months ago
Embark Studios - Data Scientist - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Rovio  - Principal Data Analyst, Team Manager

Rovio

Uusimaa, Finland (Hybrid)
1 Month ago
NXP - Working Student - Data Analysis

NXP

Eindhoven, North Brabant, Netherlands (On-Site)
17 Hours ago
yubo - Data Engineer

yubo

Paris, Île-de-France, France (Hybrid)
3 Days ago
binance - Research Data Analyst

binance

Taipei City, Taiwan (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded