Skip to content
AttentiveAttentiveUnited States

Staff Software Engineer, BI Tooling and Platform

Builds and guides development of backend business-intelligence tooling, data pipelines, and high-availability platform services. The role requires a bachelor's degree, 7 years of backend and data-platform experience, and expertise across Java, Python, SQL, AWS, distributed systems, and streaming technologies.

193k – 240k/yr
Remote7+ YOEData Engineering

About the role

Responsibilities

  • Design, develop, and maintain software components supporting internal business intelligence tooling and platforms used to generate and retrieve operational metrics.
  • Implement testing strategies to prevent regressions and ensure accuracy, stability, and long-term maintainability.
  • Improve code quality and system reliability through refactoring and architectural and performance enhancements.
  • Build and optimize user-facing and internal platform features for scalability, performance, fault tolerance, and efficient data access.
  • Translate business requirements into technical plans in collaboration with product teams, internal users, and subject-matter experts.
  • Provide technical guidance to less experienced engineers through code reviews, design discussions, and knowledge sharing.

Requirements

  • Bachelor's degree or U.S. equivalent in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 7 years of professional experience in software development for backend systems.
  • 7 years of experience developing backend software with object-oriented programming principles and Java in production environments.
  • 7 years of experience with relational and non-relational databases and distributed systems, including data storage, streaming, and processing technologies.
  • 7 years of experience architecting, implementing, and supporting high-scale, highly available applications for metrics, analytics, or data-intensive workloads.
  • 7 years of experience developing data-processing and platform solutions using Python, SQL, and cloud-based data tools.
  • 7 years of experience developing and supporting AWS-based microservices and data pipelines for analytics platforms and operational reporting systems.
  • 7 years of experience implementing streaming or messaging architectures with event-driven platforms.
  • 5 years of experience designing and maintaining business intelligence and data-visualization workflows.
  • 5 years of experience translating business requirements into technical architecture, data pipelines, and application features with cross-functional stakeholders.
  • 4 years of experience designing and implementing microservices architectures and developing GraphQL services and RESTful APIs for large-scale, data-driven applications.

Compensation and Benefits

  • US base salary range: $193,461–$240,000 per year, plus equity and benefits.
  • Benefits and perks include health and wellness support and equity.

Skills

JavaPythonSQLAWSSnowflakedbtSparkamazon kinesisapache airflowPostgresKafkapulsarGraphQLREST APIsMicroservices
Nuro

Senior/Staff Software Engineer, ML Data Infrastructure

NuroMountain View, CA

Build scalable data infrastructure for ML training and evaluation in autonomous driving, including batch/streaming pipelines, storage systems, dashboards, monitoring, data mining, and annotation tools. Requires 4+ years experience, Python proficiency, and engineering leadership.

194k – 352k/yrOn-site4+ YOEData Engineering
Nuro

Senior/Staff Software Engineer, Data Platform

NuroMountain View, CA

Build scalable data platforms for autonomous driving ML systems, including batch/streaming pipelines, storage, dashboards, and monitoring. Requires 4+ years experience in large-scale data systems, Python/C++, and engineering leadership.

194k – 352k/yrOn-site4+ YOEData Engineering
Okta

Staff Software Engineer, Data Platform

OktaSan Francisco, CA

Staff Software Engineer building and scaling Okta's high-volume, low-latency Data Platform for streaming analytics, ML, and telemetry using technologies like Kafka, Flink, and Snowflake. Requires 8+ years experience with distributed systems and Java; U.S. Person status required for FedRAMP.

194k – 267k/yrHybrid8+ YOEData Engineering
Honor

Staff Data Platform Engineer

HonorUnited States

Staff Data Platform Engineer building and leading AWS-native data platform architecture, orchestration, governance, and AI-readiness for analytics and ML workloads. Requires 8-10+ years experience with AWS data systems and strong technical leadership.

194k – 220k/yrRemote8+ YOEData Engineering
Databricks

Staff Software Engineer - Distributed Data Systems

DatabricksSan Francisco, CA +1

Develops distributed data systems like Apache Spark and Delta Lake at massive scale, ensuring high performance and reliability for exabyte-scale workloads. Requires 8+ years in Java/Scala/C++ and deep distributed systems expertise.

192k – 260k/yrOn-site8+ YOEData Engineering