Software Engineer II - GTM Data

  • San Francisco, CA
  • Posted 24 days ago | Updated 11 hours ago

Overview

On Site
USD 167,000.00 - 185,500.00 per year
Full Time

Skills

Google Tag Manager (GTM)
Data Integrity
Software Development
Regulatory Compliance
Meta-data Management
Data Quality
Privacy
Data Architecture
Database
Big Data
Software Engineering
Apache Airflow
Workflow
Relational Databases
Streaming
Use Cases
Scripting
Data Governance
Innovation
Continuous Improvement
Knowledge Sharing
Documentation
Communication
FOCUS
Data Engineering
SQL
Data Warehouse
Data Modeling
Apache Hadoop
HDFS
Apache Hive
MapReduce
Real-time
Data Processing
Apache Spark
Apache Kafka
Apache Flink
Programming Languages
Python
Scala
Extract
Transform
Load
Cloud Computing
Amazon Web Services
Amazon S3
Electronic Health Record (EHR)
Amazon Redshift
Google Cloud Platform
Google Cloud
Generative Artificial Intelligence (AI)
Analytics
Code Optimization
Productivity
Agile
Mentorship
Law
Legal
Collaboration

Job Details

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

01. 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.
02. Data Governance: Champion and enforce data governance practices, including data lineage, metadata management, data quality controls, and privacy regulations.
03. Data Architecture: Design and develop large-scale data systems, including databases, data warehouses, and big data platforms
04. Software Engineering Skills: Excellent programming skills, with expertise in building robust and scalable software solutions using modern software engineering practices
05. 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.
06. Automation and Efficiency: Drive automation initiatives by developing scripts, utilities, and frameworks to streamline data processes, improve efficiency, and enforce data governance practices.
07. Collaboration and Mentoring: Collaborate with cross-functional teams, mentor junior engineers
08. 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
09. 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 Google Cloud Platform, using services like Amazon S3, EMR, Lambda, Redshift and Google Cloud Platform 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 [](;br>
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.