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.
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
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
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
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
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.