Staff Software Engineer - AdTech

Global technology platform revolutionizing transportation, delivery, and mobility solutions.
Backend
Staff Software Engineer
Hybrid
Enterprise SaaS

Description For Staff Software Engineer - AdTech

Uber's AdTech team is seeking a Staff Software Engineer to join their innovative marketing technology division. This role is crucial in building systems that manage and optimize Uber's multi-billion-dollar advertising budgets across global channels. The team focuses on developing cutting-edge solutions using machine learning techniques to drive marketing efficiency and automation.

As a Staff Software Engineer, you'll be at the forefront of creating sophisticated tools that enable marketers to manage budgets effectively through a unified campaign manager portal. You'll work on systems that track ROI, automate ad operations, and implement advanced ML techniques for optimal spend allocation.

The position requires expertise in Java 8+ or Golang, strong architectural skills, and a proven track record of maintaining high engineering standards. You'll be part of a collaborative team that values feedback and continuous improvement, working on projects that span from internal tools to customer-facing features.

Uber's AdTech team is building the next generation of marketing optimization engines, making this an exciting opportunity for engineers interested in working at the intersection of technology and marketing. The role offers the chance to impact how Uber attracts and engages its diverse customer base - from riders and drivers to couriers and eaters.

The hybrid work environment at Uber's Amsterdam office provides a balance between remote work and in-person collaboration, with an expectation to spend at least half of your work time in the office. Join a team that's revolutionizing how one of the world's leading technology companies approaches marketing technology.

Last updated an hour ago

Responsibilities For Staff Software Engineer - AdTech

  • Develop tools to enable marketers to manage marketing budgets across multiple channels from a single campaign manager portal
  • Create systems to track and report on ad spend return on investment
  • Build systems to automate ad operations
  • Develop systems that use advanced machine learning techniques to optimize spending across different channels
  • Maintain high standards for sustainable engineering by following best practices and producing high-quality code, documentation, testing, and monitoring

Requirements For Staff Software Engineer - AdTech

Java
Go
  • Proven knowledge of Java 8+ or Golang
  • Strong architectural skills: Knowledge of data structures and a keen eye for architecture
  • High coding standards (TDD, Clean Code)
  • Proven success in a production environment
  • Collaborative team approach
  • Understanding of business and design requirements
  • Experience querying data using SQL
  • AdTech experience is a significant plus

Interested in this job?

Jobs Related To Uber Staff Software Engineer - AdTech

Program Manager II, Tech - Quality

Lead quality assurance initiatives and testing strategies for Uber's global applications as a Program Manager II, Tech - Quality.

Staff Engineer - Network Platform

Staff Engineer position at Uber focusing on service mesh infrastructure and L4/L7 layer networking, requiring 8+ years of experience and expertise in distributed systems.

Staff Software Engineer - Delivery Platform (UberEats)

Lead backend development for UberEats' Order Platform, focusing on scalable solutions and mentoring engineers while working with cutting-edge technologies.

Staff Software Engineer

Staff Software Engineer position at Uber's Marketplace Fares Team, building and maintaining critical fare calculation systems that power global operations.

Technical Lead Manager

Technical Lead Manager position at Uber leading the Host Lifecycle team, combining management and technical leadership in infrastructure and systems engineering.