Overview

Join one of the most exciting companies in Silicon Valley that is poised to disrupt the way we live our daily lives.  Named CNBC’s Top 50 Disruptors and on its way to becoming the brand for the way we learn to get jobs, Udacity is looking for people to join its Engineering team. If you love a challenge, can take risks and truly want to make a difference, read on.

At Udacity, our mission is to democratize education.  We aim to bring accessible, affordable, engaging, and highly relevant higher education to the world. We believe that education is no longer limited to four years or four walls, it’s a lifelong pursuit. Technology is advancing rapidly, and there is a growing skills gap between job-seekers and career opportunities that Udacity is dedicated to closing through education. To do this, we’re rethinking how education is made and delivered by empowering our students to advance themselves personally and professionally, and help them land their dream job.

You’ll manage a team of talented software engineers responsible for the platform of Udacity.  The platform team provides our PaaS solution, operations, engineering tooling, payments, and building out core pieces of microservice infrastructure used throughout all of our products and services.  The individual in this position has a huge sphere of influence over a globally recognized company.

Check out our engineering team: https://vimeo.com/135723573

Responsibilities

  • Democratize education for the world.
  • Create, execute and communicate strategic direction.
  • Plan, own and execute technical projects in an organized fashion amongst a remote team.
  • Make Udacity the best working experience any one person on your team has ever had.
  • Mentor Engineers to help them grow their careers and innovate.
  • Improve our microservice architecture to fit the needs of the business as it changes.
  • Constantly grow and learn to further your own knowledge base.
  • A successful manager will be able to lead a team by setting technical and strategic direction.

Qualifications

  • Passionate about education and continuous learning
  • 5+ years relevant work experience including 3 years leading a team that delivered on infrastructure or platform needs
  • 3+ years experience in a DevOps environment
  • Experience building reliable, maintainable, and scalable systems
  • Experience with large scale distributed systems in a public cloud
  • Experience working with AWS or similar public cloud offering.
  • Familiarity with the following technologies: mesos, marathon, terraform, haproxy, docker, consul.
  • Thrive in a polyglot development environment, e.g. Go, Node.js, Python, Ruby, Haskell.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.