At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.
About the Role
If you are the type of engineer who loves creating high leverage systems that enhance efficiency and effectiveness, we'd love to chat with you. We are looking for Senior Engineers who can come and help define the next generation Architecture for Marketing at Uber. If you like billions of rows of data, 10ms response times, and having a multi million dollar impact per engineer, we'd like to hear from you!
What You’ll Do
- Build tooling to allow marketers to spend marketing budgets across 90+ channels from a single campaign manager portal.
- Work on systems to track and report on ad spend ROI.
- Build systems to automate ad operations.
- Work on systems that will use advanced machine learning techniques to optimize spend within different channels.
- Work with Product Managers who have deep expertise in the field to guide the project in the right direction to achieve marketing goals and get global adoption.
What You’ll Need
Architecture skills: Knowledge of data structures and an eye for architecture. You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
Strong coding/debugging abilities: You have advanced knowledge of at least one programming language and are happy to learn more. At the core of modern web applications at Uber is Fusion.js, a web framework for building high quality universal React/Redux/Node applications.
To be a fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
A team player attitude: You believe that you can achieve more on a team - that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
Design and business acumen: You understand requirements, whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
Data: Experience querying data using SQL.
About the Team
Uber is spending over $1B dollars on advertising per year, to attract and engage our customers - Riders, Drivers, and Eaters. We do this across channels ranging from TV ads and posters to digital advertising through mobile and web channels.
The Adtech team is building the technology capabilities to scale this advertising capability, using data to drive intelligent optimization and automation of the process. We work from the beginning of the loop: starting at budgeting and spend allocation across the world using models to the granular optimization of what content to show to whom and when.
The team is building the platform and infrastructure for marketing initiatives at Uber from the ground up. The team is currently building systems to manage and partially automate marketing spend. We leverage best-in-class machine learning techniques to drive sign-ups and maximize the effectiveness of billion dollar advertising budgets. Join the team if you are interested in building Uber's next-gen Marketing optimization engine.
Please apply via the company website using the following link.