Udacity's mission is to democratize education. We're an online learning platform offering groundbreaking education in fields such as artificial intelligence, machine learning, robotics, virtual reality, and more. Focused on self-empowerment through learning, Udacity is making innovative technologies such as self-driving cars available to a global community of aspiring technologists, while also enabling learners at all levels to skill up with essentials like programming, web and app development. Udacity is looking for people to join our Engineering team. If you love a challenge, and truly want to make a difference in the world, read on!
- You will own the full-stack development for one or more of our products and collaborate with designers and other engineers to launch new products, iterate on existing features, and build a world-class user experience.
- You will implement cutting-edge technologies and will be writing state-of-the-art code to keep Udacity at the cutting edge of current technology.
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
- Your specific expertise will be required to make the site delightful, secure, performant and accessible to all our students.
- BS+ 4 years of relevant work experience, MS + 2 years of relevant work experience, MS or BS in computer science or related technical field.
- Proven coding skills in Ruby + Rails, Python, Go, database design and SQL.
- 3+ years general programming experience + semantic HTML and CSS.
- Knowledge of native DOM and Event APIs.
- Knowledge of browser quirks and their remedies.
We are an equal opportunity employer and value diversity at our company. Women, people of color, members of the LGBTQ community, individuals with disabilities, and veterans are strongly encouraged to apply.