Please enable Javascript
Skip to main content

Software Engineer II - GTM Data

Backend, Engineering
San Francisco, California |
Sunnyvale, California

About the Role

Your expertise in software engineering, data systems, and data governance will play a critical role in building scalable and efficient data platforms and tools while ensuring data integrity and compliance. This is a unique opportunity to make a significant impact on our organization, contribute to the success of our team

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

  1. Solution Development: Collaborate with stakeholders to understand business needs and translate them into scalable and reliable data systems and tools, while ensuring data quality, privacy, and compliance.
  2. Data Governance: Champion and enforce data governance practices, including data lineage, metadata management, data quality controls, and privacy regulations.
  3. Data Architecture: Design and develop large-scale data systems, including databases, data warehouses, and big data platforms
  4. Software Engineering Skills: Excellent programming skills, with expertise in building robust and scalable software solutions using modern software engineering practices
  5. Design and build scalable data pipelines for both batch and real-time processing - leveraging Apache Airflow, Spark, and SQL for ETL workflows across diverse data sources (e.g., relational databases, APIs, logs), and using tools like Apache Kafka, Flink, and Spark Structured Streaming to enable near real-time data processing for analytics and monitoring use cases.
  6. Automation and Efficiency: Drive automation initiatives by developing scripts, utilities, and frameworks to streamline data processes, improve efficiency, and enforce data governance practices.
  7. Collaboration and Mentoring: Collaborate with cross-functional teams, mentor junior engineers
  8. Innovation and Continuous Improvement: Stay updated with the latest industry trends and technologies in data engineering, Gen AI and Cloud solutions and create innovative solutions for complex challenges
  9. Documentation and Knowledge Sharing: Maintain comprehensive documentation of data solutions, processes, best practices and actively share knowledge with the team.
  10. Communication Skills: Strong verbal and written communication skills to effectively convey complex technical concepts

---- Basic Qualifications ----

  1. 3+ years of experience as a software engineer, with a strong focus on data engineering and large-scale data systems
  2. Strong SQL skills
  3. Strong in Data Warehousing and Data Modelling concepts
  4. Hands-on experience in Hadoop tech stack: HDFS, Hive, Presto, Spark, Flink, Airflow, MapReduce
  5. Batch and Real Time Data processing using Airflow, Spark, HUDI, Kafka, Flink
  6. Programming languages - Python, Scala etc.
  7. Experience in building ETL Data Pipelines
  8. Performance Troubleshooting and Tuning

---- Preferred Qualifications ----

  1. Experience with Cloud Platforms such as AWS and GCP, using services like Amazon S3, EMR, Lambda, Redshift and GCP BigQuery
  2. Experience in developing & deploying GenAI powered applications for predictive & generative analytics, code optimization and developer productivity
  3. Experience building high-quality end-to-end data solutions in an agile environment from requirements to production.
  4. Should be self-motivated and passionate about bringing efficiency into the system through optimizations.
  5. Should be able to raise the bar for other engineers by proposing and driving innovative ideas.
  6. Experience in mentoring junior team members technically.
  7. If need be, Act as a Leader to drive big efforts in collaboration with other engineers or team members.

For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.

For all US locations, 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 https://www.uber.com/careers/benefits.

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.

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.


See our Candidate Privacy Statement

Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.