Courseraposted 2 days ago
$110,000 - $145,750/Yr

About the position

The Authoring Team builds Coursera's core platforms and tools for creating rich, high-quality online learning experiences. This role will work on our AI-assisted Course Builder and backend services that enable universities, governments, and businesses to efficiently create and scale learning content. The engineer will collaborate with product, design, and AI teams to build robust, scalable systems critical to Coursera’s mission.

Responsibilities

  • Design and build scalable backend services supporting Course Builder and other authoring tools.
  • Integrate AI-assisted workflows, content ingestion, and assessment generation capabilities.
  • Collaborate cross-functionally to deliver features from design to production.
  • Implement robust monitoring, alerting, and production readiness standards.
  • Contribute to design discussions, code reviews, and technical decision-making.
  • Stay current on Generative AI trends to influence new features and system evolution.

Requirements

  • 3+ years of backend software engineering experience.
  • Experience with Java or similar object-oriented programming languages.
  • Hands-on experience designing scalable microservices and REST/gRPC APIs.
  • Experience with databases such as MySQL or DynamoDB.
  • Experience working with event-driven architectures using Kafka or similar systems.
  • Experience with Generative AI applications including prompt engineering and using APIs such as OpenAI, Claude, or Gemini.
  • Familiarity with emerging GenAI features like function calling, chain of thought reasoning, and agentic workflows.

Nice-to-haves

  • Background in content platforms.
  • Experience with GraphQL and gRPC-based service design.
  • Familiarity with prompt engineering and quality measurements on prompt responses.
  • Strong collaboration skills in remote-first, cross-functional teams.

Benefits

  • Bonus eligibility
  • Equity options
  • Flexible workspace choices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service