Skip to content
AttentiveAttentiveUnited States

Senior Software Engineer, Data Centralization & Storage

Senior Software Engineer focused on architecting and scaling high-throughput data platforms for analytics, AI/ML, and centralized storage using Java, Spark, Flink, Kafka, and modern data lake technologies.

178k – 206k/yr
Remote5+ YOEData Engineering

About the role

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.
  • 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.
  • Development experience working with data warehouse tools like Snowflake, Clickhouse, Trino, etc.
  • Experience with open source data storage formats such as Apache Iceberg, Parquet, Arrow, or Hudi.
  • Knowledgeable about data modeling, data access, and data replication techniques, such as CDC.
  • Proven track record of architecting applications at scale and maintaining infrastructure as code via Terraform.
  • Excited by new technologies but conscious of choosing them for the right reasons.

What We Use

  • Backend: Java / Spring Boot microservices, Gradle, DynamoDB, Pulsar, Flink, Spark, Postgres, Planetscale, Redis, AWS.
  • Frontend: React, TypeScript, GraphQL, Storybook, Radix UI, Vite, esbuild, Playwright.

Skills

JavaSpring BootSparkFlinkKafkaSnowflakeClickHouseTrinoApache IcebergParquetApache HudiTerraformAWSDynamoDBPulsar
6sense

Sr. Software Engineer

6senseSan Francisco, CA

Design and build scalable big data systems and ETL pipelines using Spark, Kafka, Hive and related technologies. Requires strong data modeling, SQL, and experience with AI coding assistants.

179k – 263k/yr
Remote5+ YOEData Engineering
Pinterest

Engineering Manager II, Big Data Storage

PinterestPalo Alto, CA

Staff-level engineer leading design and development of Pinterest’s exabyte-scale data lake storage platform using Iceberg and related big data technologies to support ML/AI workloads.

177k – 365k/yr
Hybrid8+ YOEData Engineering
HappyRobot

Data Operations Lead

HappyRobotSan Francisco, CA

Lead data operations for AI audio models at HappyRobot. Translate research needs into data specs, manage end-to-end acquisition/annotation with internal and vendor teams, optimize tooling/workflows, and scale labeling operations to deliver high-quality datasets on time.

180k – 240k/yr
Hybrid5+ YOEData Engineering
Altana

Lead BI Engineer

AltanaBrooklyn, NY +1

Altana is seeking a founding Lead BI Engineer to build and own the company's analytical infrastructure. This role involves designing data warehouses, defining dimensional models, and creating executive dashboards to enable data-driven decision-making across the organization.

180k – 210k/yr
On-site7+ YOEData Engineering
Garner Health

Senior Data Engineer

Garner HealthNew York, NY

Builds, optimizes, and maintains scalable data pipelines using Python, SQL, and AWS tools for healthcare data insights. Requires 4+ years experience, expertise in data modeling, orchestration with Airflow, and familiarity with HIPAA.

180k – 220k/yr
Hybrid4+ YOEData Engineering