CrawlJobs Logo

Software Engineer II - Batch Data

uber.com Logo

Uber

Location Icon

Location:
United States , San Francisco, California

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

171000.00 - 190000.00 USD / Year

Job Description:

We are looking for a passionate, hands-on Software Engineer to join Uber’s Data Analytics team, which powers one of the largest business intelligence platforms in the industry. Our team owns the core BI ecosystem and is building the next generation of analytics products with a strong focus on AI-powered experiences, efficiency, and scalability. This platform enables data-driven decision-making across Uber’s core businesses, including Rides, Eats, Freight, and Risk. We are actively investing in AI-assisted analytics, such as intelligent query generation, automated insights, and conversational interfaces for data. As an L4 engineer, you will contribute to building and scaling backend systems, data services, and user-facing analytics capabilities, while collaborating closely with experienced engineers and partner teams. The Analytics Ecosystem: Serves 10,000+ weekly active users; Processes 3.5M+ queries per week; Supports engines such as Presto, Spark, and MySQL; Powers tools like uMetric, Bullseye, Enterprise Reports, Looker, and Tableau

Requirements:

  • Bachelor's degree in Computer Science or related field.
  • 2+ years of experience building Data products, AI and large scale distributed software systems.
  • Solid understanding of Java/GO/Python for backend / systems software development.

Nice to have:

  • MS in Computer Science, Artificial Intelligence, or a related field.
  • Experience managing production systems with strong availability SLAs.
  • Experience with cloud-based data platforms such as Snowflake, Redshift, or BigQuery.
  • Proficient in BI tools, SQL compiler development, and query plan/runtime optimization.
  • Fluency in Go, Python, and SQL
  • Deep understanding of query planning, optimization techniques, and performance tuning.
What we offer:
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits

Additional Information:

Job Posted:
May 03, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II - Batch Data

Data Engineer - II

The Data Engineer will design, develop, and maintain scalable data pipelines and...
Location
Location
India , Pune
Salary
Salary:
Not provided
aticaglobal.com Logo
Atica Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Engineering, Mathematics, a related field, or equivalent practical experience
  • 3-5 years of experience in data engineering or a similar mid-level role
  • Proficiency in Python and SQL
  • experience with Java is a plus
  • Hands-on experience with AWS, Airbyte, DBT, PostgreSQL, MongoDB, Airflow, and Spark
  • Familiarity with data storage solutions such as PostgreSQL, MongoDB
  • Experience with BigQuery (setup, management and scaling)
  • Strong understanding of data modeling, ETL/ELT processes, and database systems
  • Experience with data extraction, batch processing and data warehousing
  • Excellent problem-solving skills and a keen attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable data pipelines and ETL/ELT processes using tools like Airflow, Airbyte and PySpark
  • Collaborate with software engineers and analysts to ensure data availability and integrity for various applications
  • Design and implement robust data pipelines to extract, transform, and load (ETL) data from various sources
  • Utilize Airflow for orchestrating complex workflows and managing data pipelines
  • Implement batch processing techniques using Airflow/PySpark to handle large volumes of data efficiently
  • Develop ELT processes to optimize data extraction and transformation within the target data warehouse
  • Leverage AWS services (e.g., S3, RDS, Lambda) for data storage, processing, and orchestration
  • Ensure data security, reliability, and performance when utilizing AWS resources
  • Work closely with developers, analysts, and other stakeholders to understand data requirements and provide the necessary data infrastructure
  • Assist in troubleshooting and optimizing existing data workflows and queries
What we offer
What we offer
  • Competitive salary and benefits package
  • Comprehensive Health Care benefits (best in the country, includes IPD+OPD, covers Employee, Spouse and two children)
  • Growth and advancement opportunities within a rapidly expanding company
  • Fulltime
Read More
Arrow Right
New

AI engineer II

The CNPF Data & AI organisation is looking for an AI Engineer II to support the ...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
October 10, 2026
Flip Icon
Requirements
Requirements
  • Experience working as an AI engineer, ML engineer, or software engineer on data- or ML-driven systems
  • Working knowledge of Python and common data and ML libraries
  • Basic understanding of how ML models move from development into production
  • Familiarity with data pipelines, APIs, and foundational distributed systems concepts
  • Comfortable working with guidance on ambiguous problems and learning through delivery
  • Strong interest in growing technical depth in AI engineering and ML operations
  • Clear written and verbal communication skills and a collaborative mindset
Job Responsibility
Job Responsibility
  • Build and maintain AI and ML-enabled services under guidance from senior engineers
  • Support deployment and operation of ML models in production environments
  • Participate in data preparation, feature engineering, and experimentation workflows
  • Contribute to ML pipelines, inference services, and batch or real-time data flows
  • Debug, monitor, and improve existing AI systems to ensure reliability and performance
  • Collaborate with data scientists to translate models into working production solutions
  • Follow engineering best practices for testing, documentation, and version control
  • Learn and apply Mastercard standards for security, governance, and responsible AI
  • Fulltime
Read More
Arrow Right

Software Engineer II - Maps & Localization - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We’...
Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 2 years of total experience in the self driving industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Familiar with core algorithms for HD mapping and localization
  • Familiar with batch data processing
Job Responsibility
Job Responsibility
  • Design and deliver software for HD Maps and localization
  • Design and implement the batch pipeline for HD Maps generation
  • Design the data format and storage format for HD Maps
  • Implement core algorithms for HD mapping and localization
What we offer
What we offer
  • Uber's bonus program
  • equity award
  • other types of comp
  • 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II - Flutter

About the opportunity: Alongside your cross-functional team (engineering, produc...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
deliveryhero.com Logo
Delivery Hero
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Empathetic and able to easily build relationships
  • Good verbal and written communication skills
  • Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback
  • Understanding of lean/agile values & principles and associated practices
  • 3+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
  • 1+ years of software development with Flutter (using Dart)
  • Good understanding of the Flutter ecosystem, including State Management, DI, and Testing Framework (Unit,Widget/Integration tests)
  • Some understanding of the Native mobile development life cycle including iOS &Android-specific application development (Kotlin/Java & Swift/Objective-C and well-known application frameworks)
  • Proficient in testing with focus on automated end to end quality
  • Familiarity with the general mobile landscape, architectures, trends/emerging tech
Job Responsibility
Job Responsibility
  • Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes
  • Design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards
  • Understand scalability & complexity of your services and own & innovate the entire SDLC
  • Mentor and inspire other engineers and continually optimize your team’s practices to develop it into a self organized, continuously improving unit
  • Critically question and simplify our tech org systems/processes and solutions
  • Fulltime
Read More
Arrow Right

Engineering Manager II, Ranking and Recommendations, Grocery and Retail

Uber has expanded its services beyond transporting people to include the deliver...
Location
Location
United States , New York
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years in software engineering with a primary focus on high-traffic backend systems
  • 4+ years of engineering management experience
  • Deep experience in distributed systems, API/service design, and high-scale production serving
  • Proven track record in managing SLOs/SLAs, incident response, and performance/latency optimization
  • Experience delivering ML-backed services and the ability to partner with DS/MLE on model requirements and evaluation
  • Strong verbal and written communication skills with the ability to influence technical and product roadmaps
Job Responsibility
Job Responsibility
  • Lead the team of backend and ML engineers owning the online ranking serving stack and integrations powering key consumer surfaces
  • Own the Roadmap: Define, prioritize, and execute an ambitious product roadmap through strong people leadership—managing, coaching, and growing all team members
  • Drive Reliability & Performance: Lead high-impact initiatives to improve p99 latency, tail-latency mitigation, and infra-cost efficiency for high-QPS services
  • Evolve Data Flow: Oversee the development of real-time and batch pipelines, ensuring online/offline consistency for features and model inputs
  • Technical Vision: Lay out the multi-quarter roadmap for ranking infra, leveraging senior ICs to drive architectural migrations and capacity planning
  • Operational Excellence: Champion a strong engineering culture of on-call health, post-mortems, and graceful degradation/fallback strategies
  • Scale Experimentation: Build and extend automated experimentation capabilities, including guardrails, logging, and debiasing
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right
New

Software Engineer II, Evaluation & Simulation

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We’...
Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 2 years of total experience in the self driving industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Proficient in Python, Linux, Spark or Ray
  • Familiar with Machine Learning and statistical analysis
Job Responsibility
Job Responsibility
  • Design and deliver software to evaluate self driving stacks
  • Define metrics for evaluating the performance of self driving stacks, such as perception, prediction, planning, etc.
  • Write batch pipelines to evaluate self driving stack using real world driving data
  • Explore simulation techniques to enrich the evaluation dataset
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Senior Java/Ai Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
United States , Irving
Salary
Salary:
107120.00 - 160680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in building robust, scalable, and maintainable applications with development experience, preferably in the Capital Markets Technology industry
  • Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc.
  • Deep understanding of JVM internals such as class loading and memory management
  • Ability to evaluate design trade-offs and document choices effectively
  • Demonstrated capacity to build sophisticated tooling for development and production team use
  • Extensive practical experience working with most if not all the technologies listed below: Expertise in Object Oriented Analysis & Design, and Design Patterns
  • Design, development and implementation of applications using Core Java, Advanced Java/J2EE, Java Database connectivity (JDBC), Java Web Services, Microservices, Distributed Caching
  • Test Driven Development (TDD) including mock & regression tests and continuous integration (Jenkins, CruiseControl)
Job Responsibility
Job Responsibility
  • Provide technical and analytical expertise in support of the Capital Markets products trading function across asset classes
  • Develop systems and functionalities to calculate the potential exposure, Exposure at default and Risk weight
  • Collaborate with internal stakeholders including Quantitative Analytics, Risk Analytics & Model Risk Management teams and provide technical guidance & assistance with regard to existing functionalities and improvements
  • Update, optimize and maintain applications required for back-testing, impact studies and stress testing
  • Develop technical components across sub-projects and coordinate activities between infrastructure team for application/infrastructure setup
  • Implement control and risk implementation procedures, and adhere standards and processes defined by organization
  • Use AI Tools such as GitHub CoPilot and Devin to automate code generation and generate efficiency in product delivery
  • Build software applications using Java build tools Bitbucket, Maven, Jenkins, Lightspeed or Artifactory
  • Use Agile/Scrum methodology in executing projects
  • Develop, Test , Debug and Manage application using VSCode, IntelliJ, , JIRA, Visual VM, Unix, Oracle SQL Developer, Autosys, and caching solutions like Gridgain
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right
New

Pharmacy Technician

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Drexel Hill
Salary
Salary:
Not provided
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Must comply with any state board of pharmacy requirements or laws governing the practice of pharmacy, which includes but is not limited to, age, education, and licensure/certification
  • If the state board of pharmacy does not address or mandate a minimum age requirement, must be at least 16 years of age
  • If the state board of pharmacy does not address or mandate a minimum educational requirement, must have a high school diploma or equivalent, or be actively enrolled in high school or high school equivalency program
  • State-level licensure and national certification requirements vary by state, click here to learn more
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus
  • Customer Service and Team Orientation
  • Communication Skills
  • Mathematical Reasoning
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
  • Understanding and complying with all relevant federal, state, and local laws, regulations, professional standards, and ethical principles
  • Delivering additional patient health care services (e.g., immunizations, point-of-care testing, and voluntarily staffing offsite clinics), where allowable by law and supported by required training and certification
  • Where permissible, the Pharmacy Technician may also support immunizations, which includes the following responsibilities: Completing additional licensure and training requirements, in compliance with state Board of Pharmacy regulations, to obtain Technician Immunizer status to support preparing and administering vaccines
  • Educating patients about the importance of vaccines and referring patients to the Pharmacist-on-duty for vaccination questions
What we offer
What we offer
  • medical, dental, and vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • and other resources, based on eligibility
  • Fulltime
Read More
Arrow Right