Stay in Touch

TITLE

 

Technical Curriculum Developer

COMPANY

 

Uber

LOCATION

 

San Francisco, CA, US

Description

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

 

Uber’s engineering education program, within the Technology Learning Team, trains and prepares engineers for the technologies and platforms in our always evolving, highly dynamic organization. We are looking for a Technical Curriculum Developer to develop a global program to deliver onboarding and ongoing training in any of our offices. This role resides in the Engineering department and enables new engineers to contribute value promptly while advancing seasoned engineers’ knowledge through structured continuous education. As a Technical Curriculum Developer, you will build a program that bolsters the intelligence of a world-class engineering org powering millions of trips every day.

 

What You’ll Do:

 

  • Develop the curriculum for training and education to take place at all of our engineering offices (domestic US and international locations - 3500 person eng org and growing fast!)
  • Develop and implement an e-learning strategy.
  • Design role-based learning paths, tailoring curriculum to employees’ needs.
  • Collaborate and partner with engineering teams and engineering content experts to design, develop and facilitate onboarding and ongoing training content.
  • Evaluate and work with engineers who teach the training courses, helping them teach their classes more effectively.
  • Refine onboarding to minimize the time it takes new engineers to push quality code, while maximizing value and absorption of knowledge.
  • Develop and implement a continuous learning strategy for engineers to grow beyond their expertise and keep up with our evolving ecosystem.
  • Measure, analyze, and evaluate program effectiveness, including presenter performance, student progress, and program efficiency through metrics and experimentation.
  • Determine onboarding and education lifecycle, including optimal duration, cadence and timing of courses.
  • Identify and fill knowledge and performance gaps in engineering with education and training.
  • Build relationships with engineering teams throughout the organization

 

What You’ll Need:

 

  • 3 + years experience creating engaging and interactive training in a variety of formats (live courses, online, written instructions, etc) for engineers on a global scale.
  • Intermediate experience with full stack web technologies: Understand technical concepts (data storage, microservice architecture, RIBS framework, etc)  and how to break them down to teach them. Your job will be to learn Uber’s complex technical stack in order to aid in translation for effective learning
  • Exposure to Golang, Java, iOS, Android, Python
  • Expert in course development and instructional design expertise, for both live and online environments and synchronous and asynchronous delivery
  • Project management experience with cross-functional teams
  • At least 1 year teaching technical content
  • Exceptional presentation skills
  • Experience developing learning resources, such as guides, presentations, documentation, and interactive course exercises
  • Analytical and data driven decision-making ability
  • A passion for the education space
  • Experience with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, troubleshooting skills

 

Bonus Points If:

  • Experience with Phabricator, Jira
  • Experience with Absorb or Trello
  • Experience developing training for Object Oriented Design (OOD), microservices architecture, Go, iOS/Swift, Android/Java

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup