Overview
On Site
USD 198,000.00 - 220,000.00 per year
Full Time
Skills
Regulatory Compliance
Conceptual Design
Technical Direction
Machine Learning (ML)
Insurance
Data Science
Workflow
Design Patterns
Computer Science
Data Engineering
Data Architecture
Software Engineering
Performance Tuning
Big Data
PySpark
Python
OOD
Storage
Database
SQL*Plus
NoSQL
MySQL
Apache Cassandra
Data Warehouse
Dimensional Modeling
Google Cloud
Google Cloud Platform
Amazon Web Services
Microsoft Azure
Orchestration
Business Intelligence
Tableau
SQL
Apache Hive
Query Optimization
Apache Kafka
Apache Flink
Apache Spark
Streaming
OLAP
Apache HTTP Server
Real-time
Analytics
Data Quality
Cloud Computing
Amazon Redshift
Snow Flake Schema
Scala
Java
Distributed Computing
Mentorship
Law
Legal
Collaboration
Job Details
About the Role
We're looking for a Senior Data Engineer who thrives on solving complex data challenges and architecting scalable, reliable systems. You'll play a critical role in designing, building, and evolving Uber's Safety & Insurance data ecosystem-enabling the next generation of safety, risk, and compliance products.
As a senior member of the team, you will lead end-to-end data initiatives-from conceptual design through production deployment-while mentoring other engineers and influencing technical direction across multiple domains. This role demands strong technical depth, a passion for data excellence, and the ability to partner effectively with cross-functional stakeholders across product, analytics, and platform engineering.
\\-\\-\\-\\- What You Will Do ----
1. Design, build, and maintain scalable data pipelines for batch and streaming data across Safety & Insurance domains.
2. Architect data models and storage solutions optimized for analytics, machine learning, and product integration.
3. Partner cross-functionally with Safety, Insurance, and Platform teams to deliver high-impact, data-driven initiatives.
4. Ensure data quality through validation, observability, and alerting mechanisms.
5. Evolve data architecture to support new business capabilities, products, and feature pipelines.
6. Enable data science workflows by creating reliable feature stores and model-ready datasets.
7. Drive technical excellence, code quality, and performance optimization across the data stack.
8. Mentor and guide engineers in data engineering best practices, design patterns, and scalable architecture principles.
\\-\\-\\-\\- Basic Qualifications ----
Basic Qualifications
01. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field-or equivalent practical experience.
02. 5+ years of professional experience in Data Engineering, Data Architecture, or related software engineering roles.
03. Proven experience designing and implementing scalable data pipelines (batch and streaming) that support mission-critical applications.
04. Advanced SQL expertise, including:
05. Window functions
06. Common Table Expressions (CTEs)
07. Dynamic SQL
08. Hierarchical queries
09. Query performance optimization and materialized views
10. Hands-on experience with big data ecosystems, such as:
11. Apache Spark (PySpark or Scala)
12. Apache Flink
13. Hive / Presto
14. Kafka (real-time streaming)
15. Strong Python/Go programming skills and solid understanding of object-oriented design principles.
16. Experience with large-scale distributed storage and databases (SQL + NoSQL), e.g., Hive, MySQL, Cassandra.
17. Deep understanding of data warehousing and dimensional modeling (Star/Snowflake schemas).
18. Experience on cloud platforms such as Google Cloud Platform, AWS, or Azure.
19. Familiarity with Airflow, dbt, or other orchestration frameworks.
20. Exposure to BI and analytics tools (e.g., Tableau, Looker, or Superset).
\\-\\-\\-\\- Preferred Qualifications ----
1. Expertise in distributed SQL engines (Spark SQL, Presto, Hive) and deep understanding of query optimization.
2. Hands-on experience building streaming and near-real-time pipelines using Kafka, Flink, or Spark Structured Streaming.
3. Knowledge of OLAP systems such as Apache Pinot or Druid for real-time analytics.
4. Experience developing data quality frameworks, monitoring, and automated validation.
5. Proficiency in cloud-native data solutions (e.g., BigQuery, Redshift, Snowflake).
6. Working knowledge of Scala or Java in distributed computing contexts.
7. Demonstrated ability to mentor junior engineers and establish best practices for data infrastructure.
For San Francisco, CA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link [](;br>
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](;br>
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
We're looking for a Senior Data Engineer who thrives on solving complex data challenges and architecting scalable, reliable systems. You'll play a critical role in designing, building, and evolving Uber's Safety & Insurance data ecosystem-enabling the next generation of safety, risk, and compliance products.
As a senior member of the team, you will lead end-to-end data initiatives-from conceptual design through production deployment-while mentoring other engineers and influencing technical direction across multiple domains. This role demands strong technical depth, a passion for data excellence, and the ability to partner effectively with cross-functional stakeholders across product, analytics, and platform engineering.
\\-\\-\\-\\- What You Will Do ----
1. Design, build, and maintain scalable data pipelines for batch and streaming data across Safety & Insurance domains.
2. Architect data models and storage solutions optimized for analytics, machine learning, and product integration.
3. Partner cross-functionally with Safety, Insurance, and Platform teams to deliver high-impact, data-driven initiatives.
4. Ensure data quality through validation, observability, and alerting mechanisms.
5. Evolve data architecture to support new business capabilities, products, and feature pipelines.
6. Enable data science workflows by creating reliable feature stores and model-ready datasets.
7. Drive technical excellence, code quality, and performance optimization across the data stack.
8. Mentor and guide engineers in data engineering best practices, design patterns, and scalable architecture principles.
\\-\\-\\-\\- Basic Qualifications ----
Basic Qualifications
01. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field-or equivalent practical experience.
02. 5+ years of professional experience in Data Engineering, Data Architecture, or related software engineering roles.
03. Proven experience designing and implementing scalable data pipelines (batch and streaming) that support mission-critical applications.
04. Advanced SQL expertise, including:
05. Window functions
06. Common Table Expressions (CTEs)
07. Dynamic SQL
08. Hierarchical queries
09. Query performance optimization and materialized views
10. Hands-on experience with big data ecosystems, such as:
11. Apache Spark (PySpark or Scala)
12. Apache Flink
13. Hive / Presto
14. Kafka (real-time streaming)
15. Strong Python/Go programming skills and solid understanding of object-oriented design principles.
16. Experience with large-scale distributed storage and databases (SQL + NoSQL), e.g., Hive, MySQL, Cassandra.
17. Deep understanding of data warehousing and dimensional modeling (Star/Snowflake schemas).
18. Experience on cloud platforms such as Google Cloud Platform, AWS, or Azure.
19. Familiarity with Airflow, dbt, or other orchestration frameworks.
20. Exposure to BI and analytics tools (e.g., Tableau, Looker, or Superset).
\\-\\-\\-\\- Preferred Qualifications ----
1. Expertise in distributed SQL engines (Spark SQL, Presto, Hive) and deep understanding of query optimization.
2. Hands-on experience building streaming and near-real-time pipelines using Kafka, Flink, or Spark Structured Streaming.
3. Knowledge of OLAP systems such as Apache Pinot or Druid for real-time analytics.
4. Experience developing data quality frameworks, monitoring, and automated validation.
5. Proficiency in cloud-native data solutions (e.g., BigQuery, Redshift, Snowflake).
6. Working knowledge of Scala or Java in distributed computing contexts.
7. Demonstrated ability to mentor junior engineers and establish best practices for data infrastructure.
For San Francisco, CA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link [](;br>
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](;br>
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.