CrawlJobs Logo

Software Engineer II, AdTech

United States, Sunnyvale 171000.00 - 190000.00 USD / Year · Job Posted April 11, 2026
Apply Position
Job Link Share

Job Description

The Measurement and Optimization team within AdTech is seeking talented individuals to drive automated, intelligent decision-making for Uber's marketing investment. This is a high-impact role where you will define and execute the technical roadmap to measure, test, automate, and optimize Uber's significant marketing and brand spend. This work is crucial, as it directly drives substantial cost savings and contributes to Uber's growth across users, trips, and gross bookings. Join us if you are interested in building Uber's next-generation Marketing platform.

Job Responsibility

  • Design and deliver end-to-end marketing features that track, measure, report, execute and test and on Billions of ad spend and achieve efficient return on investment
  • Design, develop, and operate highly scalable and reliable services and backend systems to handle channel-specific complexities
  • Modernize our tech stack to build a relevant contextual layer for AI-driven systems
  • Bridge the gap between petabyte-scale data and LLMs by developing low-latency retrieval systems and knowledge architectures that power highly accurate and context-aware AI features
  • Consume petabyte-scale impression and click-level data
  • Leverage experience with large-scale data and Big Data technologies to build scalable data pipelines that support various ad tech use cases
  • Work closely with Product Management, Data Science, and Marketing to experiment with new optimization strategies and build scalable production systems to operationalize successful approaches
  • Collaborate with other Uber engineering teams to leverage and influence the roadmap of internal platforms like Michelangelo (ML), Bullseye (Audience Builder), Morpheus (Experimentation), and Flow (Workflow Automation)
  • Keep the bar high on sustainable engineering by following best engineering practices, producing best in class of code, documentation, testing and monitoring

Requirements

  • At least 3 years of software engineering experience
  • Bachelor’s degree in Computer Science, Physics, Mathematics, or a related technical field, or equivalent practical experience
  • Proven knowledge of Python, Spark, Java 8+ or Golang is a must-have with at least 2 years of recent experience in either
  • Experience in Batch/Stream data processing and Big Data technology and analysis

Nice to have

  • Knowledge of data structures and an eye for architecture
  • High coding standards (TDD, Clean Code)
  • Proven track record within a production environment
  • A phenomenal teammate approach
  • Understanding business and design requirements
  • Experience querying data using SQL
  • AdTech experience is a huge plus

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II, AdTech

8 matching positions

New

Shift Supervisor

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Fresno
Salary
Salary:
18.90 - 27.90 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • Deductive reasoning ability, analytical skills and computer skills
  • Advanced communication skills and supervision skills
  • Ability to work a flexible schedule, including some early morning, overnight and weekend shifts, to work overtime as needed, and to respond to urgent issues at the store when they arise
Job Responsibility
Job Responsibility
  • Work effectively with store management and store crews
  • Supervise the store’s crew through assigning, directing and following up of all activities
  • Effectively communicate information both to and from store management and crews
  • Assist customers with their questions, problems and complaints
  • Promote CVS customer service culture
  • Handle all customer relations issues in accordance with company policy and promote a positive shopping experience for all CVS customers
  • Maintain customer/patient confidentiality
  • Price merchandise
  • Stock shelves
  • Execute the displays, sign and inventory of weekly, promotional, and seasonal merchandise
What we offer
What we offer
  • dental
  • vision
  • wellness resources
  • employee discounts
  • access to certain voluntary benefits
  • other programs
  • Parttime
Read More
Arrow Right
New

IT Sr Business Analyst

Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of experience
  • Proficiency in MS Office (Word, Excel, Visio, PowerPoint) with extensive experience using Excel for data analysis
  • Experience with all phases of Software Development Life Cycle
  • Comprehensive knowledge of the principles of business analysis
  • 2 years SQL
  • 2 years in any current object-oriented programming language
  • 5-8 years relevant experience demonstrated Data Analyst skillset
  • Advanced understanding of Project management methodologies and tools
  • Intermediate to senior level experience in a Data Analysis role with commensurate people management experience
  • Ability to monitor tight deadlines or unexpected requirement changes
Job Responsibility
Job Responsibility
  • Provide input during development and implementation phases, including formulation and definition of systems scope, objectives and necessary system enhancements for complex, high-impact projects
  • Identify and communicate risks and impacts and propose risk mitigation options, considering business implications of the application of technology to the current business environment
  • Consult with business clients to determine system functional specifications and partner with multiple management teams and other units to meet organizational objectives
  • Evaluate new IT developments and evolving business requirements and recommend appropriate systems alternatives and/or enhancements to current systems by analyzing business processes, systems and industry standards
  • Provide in-depth and sophisticated analyses with interpretive thinking to define problems, develop innovative solutions and influence strategic functional decisions
  • Supervise day-to-day staff management issues, including resource management, work allocation, mentoring/coaching and other duties and functions as assigned
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Requirements Gathering and Analysis Document and translate requirements into clear functional and non-functional specifications for the technical team Identify use cases, user flows, and acceptance criteria
  • Serve as a link between users and our technology teams Connect business areas with development teams (developers and testers)
  • Ensure that the technical solution aligns with the strategic business objectives
  • Fulltime
Read More
Arrow Right
New

Store Associate

We're building a world of health around every individual — shaping a more connec...
Location
Location
United States , Visalia
Salary
Salary:
16.90 - 23.90 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • At least 16 years of age
  • Remaining upright on the feet, particularly for sustained periods of time
  • Lifting and exerting up to 35 lbs of force occasionally, up to 10 lbs of force frequently, and a negligible amount of force regularly to move objects to and from, including overhead lifting
  • Visual Acuity - Having close visual acuity to perform activities such as: viewing a computer terminal, reading, visual inspection involving small parts/details
Job Responsibility
Job Responsibility
  • Providing differentiated customer service by anticipating customer needs, demonstrating compassion and care in all interactions, and actively identifying and resolving potential service issues
  • Focusing on the customer by giving a warm and friendly greeting, maintaining eye contact and offering help locating additional items, when needed
  • Accurately perform cashier duties - handling cash, checks and credit card transactions with precision while following company policies and procedures
  • Maintaining the sales floor by restocking shelves, checking in vendors, updating pricing information and completing inventory management tasks as directed by store manager
  • Supporting opening and closing store activities, when needed
  • Providing customer support to all departments, including photo and beauty, ensuring departments are fully stocked and operational while remaining current with all updated services and tools
  • Assisting pharmacy personnel when needed, including working regular shifts in the pharmacy as part of opportunities for growth and career development
  • Embracing and advocating for new CVS services and loyalty programs that support our purpose of helping people on their path to better health
What we offer
What we offer
  • dental
  • vision
  • wellness resources
  • employee discounts
  • access to certain voluntary benefits
  • and other programs
  • Parttime
Read More
Arrow Right
New

Java Developer - FullStack

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • 5+ years as Developer within a distributed, service-based, large-scale enterprise technology environment (financial institutions preferred)
  • 4+ years of experience in development of Data Acquisition, creation of rule ready data sets, proficiency in SQL and experience with Oracle database management, Java 17 or higher, JavaScript, HTML, CSS, PL/SQL, demonstrated experience in design and build out of building Enterprise level Jakarta EE 10 or higher, Spring Boot 3.4 or higher, Spring MVC, and related frameworks, Webservices / REST, JSON, Apache tomcat, Websphere
  • Proven experience and subject matter expertise within the requirements / defect management tools (like JIRA), source code management tools (like GitHub, bit bucket), Change management Tools (like ServiceNow), build and Release management Tools (Jenkins, Maven), experience with batch job Scheduling (Autosys JIL) etc.
  • Very good understanding of software development life cycle and Release Management
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Shift Supervisor

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Terrell
Salary
Salary:
16.50 - 24.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
July 18, 2026
Flip Icon
Requirements
Requirements
  • Deductive reasoning ability, analytical skills and computer skills
  • Advanced communication skills and supervision skills
  • Ability to work a flexible schedule, including some early morning, overnight and weekend shifts, to work overtime as needed, and to respond to urgent issues at the store when they arise
Job Responsibility
Job Responsibility
  • Work effectively with store management and store crews
  • Supervise the store’s crew through assigning, directing and following up of all activities
  • Effectively communicate information both to and from store management and crews
  • Assist customers with their questions, problems and complaints
  • Promote CVS customer service culture (Greet, offer help, and thank)
  • Handle all customer relations issues in accordance with company policy and promote a positive shopping experience for all CVS customers
  • Maintain customer/patient confidentiality
  • Price merchandise
  • Stock shelves
  • Execute the displays, sign and inventory of weekly, promotional, and seasonal merchandise
What we offer
What we offer
  • Dental
  • Vision
  • Wellness resources
  • Employee discounts
  • Access to certain voluntary benefits
  • Other programs
  • Parttime
Read More
Arrow Right
New

Technical Lead Specialized in AbInitio

Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years as Senior Developer / Architect / Tech Lead within a distributed, service-based, large-scale enterprise technology environment (financial institutions preferred)
  • 8+ years of experience in development of AB Initio (GDE, EME, Express>It) ETL
  • 4+ years of experience in development of Data Acquisition, creation of rule ready data sets, proficiency in SQL and experience with Oracle database management, Java 17 or higher, JavaScript, HTML, CSS, PL/SQL, demonstrated experience in design and build out of building Enterprise level Jakarta EE 10 or higher, Spring Boot 3.4 or higher, Spring MVC, and related frameworks, Webservices / REST, JSON, Apache tomcat, Websphere
  • Proven experience and subject matter expertise within the requirements / defect management tools (like JIRA), source code management tools (like GitHub, bit bucket), Change management Tools (like ServiceNow), build and Release management Tools (Jenkins, Maven), experience with batch job Scheduling (Autosys JIL) etc.
  • Experience with Agile development methodologies
  • Experience with systems / applications in Regulatory Reports for financial institutions is preferred
  • Previous experience producing written deliverable for technical designs
  • Strong understanding of software development life cycle (SDLC) and Release Management
  • Ability to design, organize, and implement module, perform system testing, plan and automate tasks to maintain existing system
  • Ability to research and trouble-shoot application problems
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right
New

Store Manager in Training

We're building a world of health around every individual — shaping a more connec...
Location
Location
United States , Pittsburgh
Salary
Salary:
18.50 - 23.88 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • Communicate well verbally and in writing to support and lead your team
  • Perform customer care duties to provide high levels of service
  • Execute merchandising strategies to support store sales growth
  • Manage the store inventory and assets to maintain profitability
  • High School diploma or GED
  • Bachelor's Degree
  • Retail management experience, or experience as a CVS Supervisor
  • Willingness to accept a promotion to Store Manager role at any location in the designated market
  • Ability to transfer to other CVS Pharmacy stores located within the designated market
  • Ability to work a schedule that may vary based on business needs
Job Responsibility
Job Responsibility
  • Actively engage with your leader in Key Learning Experiences to support you on your path to promotion during the structured program
  • Support your store as management team member and lead in a manner that is consistent with CVS values and policies
  • Engage your colleagues in support of the company's purpose of helping people on their path to better health
  • Be willing to accept promotion roles with the market that you work in
What we offer
What we offer
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs and other resources
  • Fulltime
Read More
Arrow Right
New

Technical Lead specialized in Java - VP

The Applications Development Senior Manager is a senior management level positio...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years as Senior Developer / Architect / Tech Lead within a distributed, service-based, large-scale enterprise technology environment (financial institutions preferred)
  • 8+ years of experience in development of Data Acquisition, creation of rule ready data sets, proficiency in SQL and experience with Oracle database management, Java 17 or higher, JavaScript, HTML, CSS, PL/SQL, demonstrated experience in design and build out of building Enterprise level Jakarta EE 10 or higher, Spring Boot 3.4 or higher, Spring MVC, and related frameworks, Webservices / REST, JSON, Apache tomcat, Websphere
  • 4+ years of experience in development of AB Initio (GDE, EME, Express>It) ETL
  • Proven experience and subject matter expertise within the requirements / defect management tools (like JIRA), source code management tools (like GitHub, bit bucket), Change management Tools (like ServiceNow), build and Release management Tools (Jenkins, Maven), experience with batch job Scheduling (Autosys JIL) etc.
  • Experience with Agile development methodologies
  • Experience with systems / applications in Regulatory Reports for financial institutions is preferred
  • Previous experience producing written deliverable for technical designs
  • Strong understanding of software development life cycle (SDLC) and Release Management
  • Ability to design, organize, and implement module, perform system testing, plan and automate tasks to maintain existing system
  • Ability to research and trouble-shoot application problems
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Responsible of technical design, code quality and cover with the principles of solution architecture
  • Fulltime
Read More
Arrow Right