DevOps Engineer

Company

Coursera

Date Posted

04-11-2025

Location

India

About Coursera

Coursera was founded in 2012 by Stanford professors Andrew Ng and Daphne Koller to make world-class learning accessible to everyone, everywhere. Today, over 190 million learners and 375+ university and industry partners use our platform to gain skills in fields like AI, data science, technology, and business. As a Delaware public benefit corporation and Certified B Corp, we’re driven by the belief that learning can transform lives through learning.

Why Join Us

At Coursera, we’re looking for inventors, innovators, and lifelong learners ready to shape the future of education. You’ll help build global programs and tools that power online learning for millions turning bold ideas into real impact. People who thrive here are customer-first builders who move fast, simplify ruthlessly, and iterate relentlessly on the metrics that matter. 

We’re a globally distributed team and let you choose the best way you work, whether it's from home, a Coursera hub, or a co-working space near you. Our virtual hiring and onboarding make it easy to join us and start making an impact from anywhere. If you’re ready to make a global impact, scale unique products exclusive to Coursera, and expand your career horizons, apply below.

Job Overview

We are looking for an enthusiastic Software Engineer to join our Internal Tools team at Coursera. This team builds high-leverage internal products that support our employees across functions such as content operations, learner support, finance, and legal. As part of this team, you’ll work on meaningful projects, enhance the team’s developer experience, build robust backend solutions and support deploying and scaling applications in cloud-native environments. You’ll collaborate cross-functionally to ensure our tools are intuitive, performant, and aligned with business needs.

Key Responsibilities

  • Assist in building and improving web-based internal tools used by various teams at Coursera.
  • Write clean, efficient, and maintainable backend code with support from your team.
  • Help maintain documentation, fix bugs, and test features to ensure quality.
  • Manage services, networks, storage, deployment, security, and monitoring in AWS/GCP.
  • Automate deployment, testing, and configuration management using tools like Jenkins/GitHub Actions.
  • Support in the design of processes to automate software updates and assist with maintaining deployment environments.
  • Work with other engineers on the team to improve developer experience, software performance, stability, and diagnostics collection.
  • Monitor for trends in usage that will require hosting/instance/pricing adjustments.
  • Stay up-to-date with emerging technologies and industry trends to drive continuous improvement of our infrastructure and engineering processes.

Qualifications

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Skills & Experience:

  • 3+ years of experience working in backend and infrastructure/devops roles.
  • Strong foundation in backend engineering principles (APIs, REST, microservices, asynchronous systems, etc.)
  • Proficiency in at least one backend language (Python, Java, Go or Node.js) and exposure to relational and NoSQL databases (MySQL, PostreSQL, MongoDB).
  • Experience with API design and working with frameworks such as FastAPI, Django, Spring Boot, Express, or similar.
  • Familiarity with containerization platforms like Docker.
  • Understanding of cloud platforms (AWS, GCP, or Azure).
  • Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, CircleCI, etc.)
  • Basic knowledge of Linux system administration and shell scripting.
  • Experience with version control systems (Git, GitHub/Gitlab).
  • Experience with infrastructure as code tools (eg. Terraform) preferred.
  • Excellent communication and collaboration skills, with a proactive mindset.
  • Strong problem-solving and analytical skills, with a strong willingness to learn and adapt in a collaborative environment.

Why Join Us?

  • Solve real-world challenges that drive real impact across Coursera’s business functions.
  • Work with a supportive team and shape the internal developer experience at scale.
  • Grow your technical and professional skills through structured development opportunities.
  • Be part of a mission-driven company transforming global access to education.

Coursera is an Equal Opportunity Employer committed to building a welcoming and inclusive workplace. We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request at accommodations@coursera.org. Learn more in our CCPA Applicant Notice and GDPR Recruitment Notice.