Curriculum Engineer

5 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

DeepLearning.AI is seeking a Curriculum Engineer to collaborate with developers and engineers. This role involves creating and revising AI and ML coding exercises with Subject Matter Experts (SMEs), writing and maintaining high-quality code, testing and debugging code on the Coursera platform, and building autograder software for coding exercises. The ideal candidate will apply programming skills, technical knowledge in AI, and effective communication skills while working with a team. Experience in math, Python programming and basic knowledge of AI / machine learning is required.
Must have:
  • Proficiency in math and Python programming
  • Technical background in machine learning
  • Graduate degree in related STEM field or equivalent experience
  • Knowledge of software testing and Github, Docker
  • Excellent written content in English
  • Knowledge of instructional design best practices
Good to have:
  • Industry experience as a data scientist or ML engineer
  • Experience in developing online asynchronous curriculum
  • Familiarity with pedagogical practices
Perks:
  • Being part of a world-class team
  • Opportunity for high-impact ideas

Job Details

AI is the new electricity. Millions of AI engineers are needed to transform industries with AI, particularly in the realm of GenAI, and we’re building an education platform to train them. With a mission to grow and connect the global AI community, DeepLearning.AI is an education technology company that is empowering the global workforce to build an AI-powered future through world-class education, hands-on training, and a collaborative community. We’re a small tech company with serious credentials, exciting marketing challenges, and wonderful teammates.


DeepLearning.AI is looking for a Curriculum Engineer to work alongside our growing team of developers and engineers. In this role, you will apply your programming skills to help Subject Matter Experts (SMEs) create and / or revise AI and ML coding exercises, write and maintain high-quality code, test and debug new code exercises on the Coursera platform, and build and deploy autograder software for coding exercises. Your experience as an educator, your technical skills in the AI space and your ability to communicate and work well with a team will all be critical for this role.


We are open to remote global workers as long as they are available to work within 3 time zones of California (PDT / GMT -7).


Here’s what you’ll do:
  • Help Subject Matter Experts (SMEs) to create and / or  revise coding assignments:  In this role, you will be responsible for creating and / or revising coding exercises in collaboration with SMEs. Although you do not have to be an expert in the subject of every course, you have to be sufficiently technical to develop coding exercises given a set of specifications, or review / revise code that was written by others. As such, we expect you to be proficient in math (calculus, linear algebra and statistics) as well as Python programming (functions, classes, data structures, machine learning frameworks) at a level where you can rapidly learn AI topic areas that are new to you and contribute to / provide feedback on course code exercises. 
  • Write and maintain high-quality code: Your software engineering skills are more important for this role than your knowledge of AI, but at least a basic knowledge of AI / machine learning (enough to be a successful learner in the course you’re working on) is a requirement. You’ll be expected to collaborate with SMEs and others to write well documented code that is easily human readable and maintain that code using best practices in GitHub. Python is our preferred language, but a high degree of proficiency in another OOP language similar to Python could serve as a replacement for the Python requirement identified above. 
  • Test and debug new code exercises on the Coursera platform and revise / update existing coding exercises: The development of code exercises often happens offline, but you’ll also be responsible for uploading and testing exercises within the Coursera Labs environment. You will also work on maintenance and updates of existing coding exercises.  This includes implementing improvements such as fixing bugs / refactoring individual code exercises, collecting and modifying datasets to ensure the code exercises have the desired pedagogical impact, as well as implementing course-wide revisions to update to the latest version of a framework or package being used in the code exercises.
  • Build and deploy autograder software for coding exercises: All of our coding exercises are set up to be automatically graded by software. Familiarity with writing good software unit tests, working with docker containers and debugging across various platforms is critical for this role. Apart from writing robust code, you will always be working with an eye toward how to “humanize” the autograder systems we deploy, such that learners get meaningful automated feedback when their code needs to be revised.


Here are the skills you should have:
  • Technical background in math and programming at a level sufficient to follow and successfully complete an online course in machine learning  such as DLAI’s Deep Learning Specialization. We expect you to be proficient in math (calculus, linear algebra, statistics etc.) as well as Python programming (functions, classes, data structures etc.) at a level where you can rapidly learn ML / AI topic areas that are new to you. Basic knowledge of AI / machine learning is required. 
  • Graduate degree (Master’s or PhD) in fields like Computer Science, Artificial Intelligence, Data Science, or a related STEM area, or a Bachelor’s degree and equivalent industry experience with hands-on expertise in machine learning, software development, or data-driven model deployment.
  • In-depth knowledge and experience designing and/or teaching technical courses online or offline, with experience in designing, structuring, and teaching technical courses specifically in machine learning, data science, or artificial intelligence. Demonstrated ability to create interactive, applied learning experiences. 
  • Knowledge of software testing best practices and experience with Github, Docker.
  • Excellent communicator with an ability to author and edit high-quality written content in English.
  • Knowledge of instructional design best practices, specifically as it relates to content creation.
  • A team player with willingness to be flexible in timing and tasks to produce the best quality product. 


Bonus if you have:
  • Industry experience as a data scientist, machine learning engineer or similar.
  • Previous experience developing online asynchronous curriculum in the areas of AI, machine learning, data science, robotics or similar.
  • Familiarity with pedagogical practices such as defining learning objectives and backward design, as well as experience applying such practices in the creation of online educational content.


By working with us you will:
  • Being part of a world-class team of subject matter experts from various fields (marketing, operations, product, etc.) trying to change the world.
  • Work across cultural and geographical lines alongside our offices in different parts of the world.
  • The opportunity to be exceptionally creative with your high-impact ideas.


Our defining values:
  • We care deeply about our learners: We let our learner's needs guide our actions and decisions and put our mission ahead of ourselves.
  • We are great at what we do: We strive for excellence in all dimensions, especially in the quality of the content we create and the people we hire.
  • We default to action: We are comfortable acting with limited information and taking ownership of our decisions. 
  • We ask why: We ask the hard questions and are open to being in the wrong. We advocate for the best ideas, not our ideas. 
  • We are honest and authentic: We are transparent as an organization, over-communicate to build trust, and share our failures just as we do our successes.
  • We do this together: We help each other grow and succeed and have fun at work, even in a remote environment.


At DeepLearning.AI, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation, and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. DeepLearning.AI believes that diversity and inclusion among our employees are critical to our success as a company. We seek to recruit, develop, and retain the most talented people from a diverse candidate pool. Selection for employment is decided based on qualifications, merit, and business needs.

Similar Jobs

Blackbird Interactive - RTS C++ Software Engineer

Blackbird Interactive

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Veeam Software - DevOps engineer with Infrastructure focus

Veeam Software

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Enphase Energy - Global Commodity Manager - Electrical / Electronics

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
7 Months ago
cyara - Senior Professional Services Consultant

cyara

Skibbereen, County Cork, Ireland (Hybrid)
2 Months ago
Xsolla - Head of Japan

Xsolla

Tokyo, Japan (On-Site)
2 Months ago
HCL Tech - Lead engineer

HCL Tech

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ElevenLabs - Forward Deployed Engineer

ElevenLabs

Poland (Remote)
3 Months ago
AECOM - Senior Rail/Track Engineer

AECOM

Philadelphia, Pennsylvania, United States (On-Site)
1 Week ago
Assystems - Safety Engineer

Assystems

Chusclan, Occitanie, France (On-Site)
1 Week ago
Xepelin - Engineering Lead

Xepelin

Santiago, Santiago Metropolitan Region, Chile (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Garena - Strategic Qualitative Researcher

Garena

Casablanca, Casablanca-Settat, Morocco (On-Site)
8 Months ago
tecHouse Games - Summer Internship Program

tecHouse Games

Lahore, Punjab, Pakistan (On-Site)
4 Years ago
Ethernovia - Principal Functional Safety Engineer

Ethernovia

Pune, Maharashtra, India (On-Site)
1 Month ago
Flexra Software - Senior Backend Developer

Flexra Software

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Scientific Games - Sales Account Manager - Tahlequah or Muskogee area

Scientific Games

Oklahoma, United States (On-Site)
2 Months ago
Ion - Software Architect - Java Multi-Tenant SAAS Cloud Native

Ion

Pune, Maharashtra, India (On-Site)
8 Months ago
Go Fund Me - Privacy Analyst

Go Fund Me

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Weeks ago
Imanage - Senior AI Software Engineer

Imanage

London, England, United Kingdom (Hybrid)
4 Months ago
CD PROJEKT RED - Controlling Specialist (Revenues/Licensing)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Yahoo - Sr. Business Development Lead

Yahoo

Singapore (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

fluence - Sr. Maintenance Engineer

fluence

London, England, United Kingdom (Hybrid)
1 Month ago
NVIDIA - Power Integrity Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
NVIDIA - Senior Photonic Layout Design Engineer

NVIDIA

Canada (On-Site)
4 Months ago
Marvell - Analog Design Engineer, Sr. Principal

Marvell

Santa Clara, California, United States (On-Site)
1 Month ago
WebTech Corporation - Supply Chain Engineer

WebTech Corporation

Skopje, Greater Skopje, North Macedonia (On-Site)
1 Month ago
Palo Alto Networks - Senior Technical Support Engineer, Focused Services

Palo Alto Networks

Reston, Virginia, United States (On-Site)
3 Weeks ago
Varonis  - Federal Sales Engineer - DOD

Varonis

United States (On-Site)
1 Week ago
Nagarro - Senior Staff Engineer, Sharepoint

Nagarro

India (Remote)
8 Months ago
Capgemini - Lead Software Engineer

Capgemini

Coimbatore, Tamil Nadu, India (On-Site)
1 Month ago
good job games - Senior Software Engineer

good job games

İstanbul, Türkiye (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Brazil (Remote)

California, United States (Remote)

United States (Remote)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

United States (Remote)

San Francisco, California, United States (On-Site)

United States (Remote)

View All Jobs

Get notified when new jobs are added by AIFund

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug