Skip to main content
Uber CareersUber Careers

Innovation Engineer - Point B

IT Eng, Engineering
New York, New York |
San Francisco, California

About the Role

Point B is Uber's internal platform incubation lab where teams and individuals can rapidly develop creative solutions to problems currently not being addressed as part of the core Uber Product Roadmap.

We are seeking engineers who can ensure that Uber stays ahead of the competition by identifying the unique possibilities presented by rapidly developing technology and turning those possibilities into reality.

Innovation engineers build prototypes to test out-of-the-box, futuristic solutions to the biggest problems and opportunities posed to Uber by emerging technological advances. As projects positively progress, the team then ultimately looks to develop platforms to further build upon and scale.

This individual will be part of a core team that manages existing bets, nurtures upcoming bets and in particular has a unique understanding of the development of new technology platforms.

What You'll Do

  • As a core member of the team, you will be responsible for prototyping scalable and maintainable systems that are reliable 24x7.
  • Actively participate in prototype engineering as part of a small multi-disciplinary team, across the full product lifecycle: design, implementation, and deployment
  • Rapidly iterate on polished, high-fidelity prototypes using the most appropriate technologies.
  • Understand architectural trade-offs and deliver products with production quality and speed.
  • Investigate and test nascent technology integrations.
  • Invent creative solutions that overcome perceived limitations.
  • Advance Point B: Develop Point B's platform charter. Act as an industry thought leader and platform development expert.
  • Develop Relationships: We partner across the entire Uber ecosystem and across multiple disciples so having a wide-network internally and externally will be essential for success.
  • Startup Mindset: Typical software lifecycles can range in time and length. Startups don't have that luxury and neither does cutting edge technology. You should have the ability to rethink convention with the goal of taking products to market at remarkable speed.
  • Code: Ultimately this individual will need to translate strategy into concrete lines of code and architecture.

What You'll Need

  • BS, MS or PhD in CS, EE or related practical experience
  • 7+ years experience in large scale software engineering, building scalable and maintainable systems
  • Experience with some specific languages we use, including Python, Golang, C++, JavaScript, and associated software infrastructure (e.g. unit testing frameworks)
  • Experience with best practices in software engineering, including continuous integration, version control, etc.
  • Familiarity with microservice backend infrastructure
  • Experience collaborating with multidisciplinary teams spanning software, hardware, design, and operations.

Bonus Points

  • Familiarity with design, implementation, and testing of kernel/user space interfaces and frameworks, especially in the context of embedded hardware
  • Familiarity with modern web application frameworks (e.g. React)
  • Familiarity with high-scale relational databases (e.g. PostgreSQL, MySQL, Cassandra, etc.)
  • Experience with Linux frameworks around media processing, networking, or storage
  • Familiarity with design and implementation of hardware-software interfaces
  • Familiarity with common tools of software engineering (Git, Linux, etc.)
  • Self-directed, tactical decision-making with limited time and data.
  • Curious, willing to learn and establish new systems, tools, and domains.
  • Ability to adapt to fast-paced, innovative culture where responsibilities and duties may evolve rapidly.
  • Knack for debugging complex issues, and root causing at a fundamental level.
  • Adept at communicating and collaborating effectively with others (outside the team), promoting your ideas as well as being humble when you may be wrong.
  • Excited to learn from and teach others.

About the Team

Point B is Uber's internal platform incubation lab where teams and individuals can rapidly develop creative solutions to problems currently not being addressed as part of the core Uber Product Roadmap.

We are seeking engineers who can ensure that Uber stays ahead of the competition by identifying the unique possibilities presented by rapidly developing technology and turning those possibilities into reality.

Innovation engineers build prototypes to test out-of-the-box, futuristic solutions to the biggest problems and opportunities posed to Uber by emerging technological advances. As projects positively progress, the team then ultimately looks to develop platforms to further build upon and scale.

This individual will be part of a core team member that manages existing bets, nurtures upcoming bets and in particular has a unique understanding of the development of new technology platforms.

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.