This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Uber is looking for a Senior Staff Engineer to lead the technical vision and execution for our Competitive Intelligence domain. A mission-critical space at the intersection of core business strategy and market-level decision systems such as pricing, incentives, and marketplace configuration. This role spans both offensive and defensive workstreams, requiring a systems thinker who can operate across high-stakes ambiguity and deep technical complexity. On the offensive side, you’ll help us derive meaningful, actionable insight from incomplete, noisy, and often unreliable data sources to better understand market dynamics, competitor behavior, and pricing strategy. The systems you build must extract signal from chaos, integrating low-trust external data into internal pricing and incentive systems, and shaping coherent narratives that guide Uber’s most strategic decisions. On the defensive front, you’ll oversee the architecture and technical leadership needed to prevent scraping and data abuse, protecting the integrity of our platform and preserving the value of Uber’s proprietary data. This includes work in adversarial machine learning, bot detection, and the design of resilient, real-time defenses at scale. This role offers a rare opportunity to define the direction of critical, high-impact systems that shape Uber’s competitive edge, while mentoring engineers and partnering closely with senior leadership across product, engineering, data science, and security.
Job Responsibility:
Lead the design and development of systems that extract strategic insights from unreliable and fragmented market data
Architect and guide the implementation of real-time defenses against scraping and data abuse, working on adversarial machine learning and bot detection solutions to protect Uber’s data and platform integrity at scale
Drive critical cross-functional initiatives by partnering with data science, security, product, and engineering teams to align technical solutions with business priorities and long-term strategy
Mentor senior engineers across multiple teams, providing technical direction, setting engineering standards, and fostering a culture of high-quality system design, experimentation, and resilience.
Requirements:
Master's Degree or equivalent in Computer Science, Engineering, Mathematics or related field with 7+yrs of software development experience
Proficiency in one of the programming languages (e.g. C, C++, Java, Python, or Go)
Experience driving large-scale system modernization, performance optimizations, and deployment safety improvements
Ability to lead large technical initiatives and drive cross-team collaboration across platform, security, and infrastructure teams.
Nice to have:
Cybersecurity Knowledge: Understanding of web scraping techniques and countermeasures
Awareness of network security, HTTP protocols, and API security
Experience in modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning)
Proficiency in unsupervised learning techniques, such as clustering, anomaly detection, and neural networks
Familiarity with supervised learning, as it often complements unsupervised methods
Understanding of feature engineering and dimensionality reduction
Familiarity with machine Learning software such as Tensorflow/Pytorch, Caffe, Scikit-Learn, or Spark MLLib
Causal ML and Reinforcement Learning
Ethical Considerations and Compliance: awareness of ethical issues and regulatory compliance related to data privacy and machine learning.
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp