View all openings

Data Science Course Developer (Python)

New York City

The days of learning data science by passively consuming video lectures are over. Real learning takes place when a student’s hands are on the keyboard, writing code, working with data, and solving problems. If you agree, keep reading.

About DataCamp:

DataCamp is building the future of data science education. Our students get real hands-on experience by completing self-paced, interactive data science courses from the best instructors in the world, right in the browser. In fact, over 800,000 students around the world have completed nearly 50 million DataCamp exercises to date!

Behind every great DataCamp course are the passionate folks who built it. We decided early on that the best way for us to maximize value for our students is to build courses in partnership with top companies and experts in the data science community. That’s why our course library is packed with courses from companies like Continuum Analytics and RStudio and data scientists like Bryan Van de Ven (Bokeh) and Hadley Wickham (ggplot2, dplyr).

About the role:

As a Data Science Course Developer, it’s your responsibility to work closely with these thought leaders to build courses for our Python curriculum. You will contribute to all aspects of the course development process from start to finish, acting as a technical reviewer, thought partner, core contributor, and (most importantly) an advocate for our students.

This position is ideal for someone with a passion for Python programming, data science, and education, who wants to join a fast-growing startup that’s training the next generation of data scientists.


  • Assist with mapping out the future of our Python data science curriculum
  • Play an active role in the development of new courses
  • Work with internal and external instructors to make courses interactive and engaging
  • Design and implement automated testing and personalized feedback for students
  • Make data-driven suggestions for course improvements based on student feedback and engagement data

The ideal candidate:

  • 1+ years Python programming experience
  • Passionate about education
  • Obsessive attention to detail
  • Some experience working with data to solve interesting problems
  • Strong command of English, both written and verbal

Interested? Apply now!