Udemy-posted about 1 year ago
Full-time • Senior
Newport Beach, CA
Educational Services

As a Senior Staff Engineer on Udemy's Instructor Content Opportunities (ICO) team, you will play a critical role in developing and maintaining platforms that empower instructors to identify and capitalize on high-impact content opportunities. This position involves working across the stack, from backend services to frontend interfaces, collaborating with cross-functional teams to deliver data-driven tools and insights. Your work will directly contribute to Udemy's ability to fill content gaps, improve instructor engagement, and enhance the overall learner experience.

  • Designing, developing, and maintaining applications that empower instructors to create high-quality content addressing critical supply gaps.
  • Building new frontend pages and components that deliver engaging, real-time, data-driven experiences, guiding instructors in content creation.
  • Implementing scalable backend services and APIs, focusing on ensuring seamless front-end integration via GraphQL, supporting real-time content discovery tools and instructor-facing interfaces.
  • Building intuitive and engaging frontend experiences based on real-time insights and demand trends to guide instructors in content creation.
  • Collaborating closely with product, design, and data teams to ensure a smooth, integrated user experience for instructors, aligning content development with business objectives.
  • Developing and optimizing tools for content gap discovery and content curation, improving the relevance and quality of Udemy's catalog.
  • Enhancing and automating the gathering and analysis of organizational content needs, improving transparency, and aligning content development strategies with business goals.
  • Leading complex technical projects from design through implementation, ensuring scalable, high-performance solutions.
  • Driving UI/UX best practices and ensuring the development of responsive, accessible, and maintainable front-end code.
  • Growing a team of engineers focused on building intuitive, maintainable, and powerful experiences.
  • Participating in code reviews to ensure code quality, testing, security, and performance.
  • Incorporating experiment-driven development to improve the overall customer journey continuously.
  • Owning the architectural vision for both frontend and backend systems, with a focus on ensuring seamless interaction between the two and delivering high-performance experiences.
  • Participating in agile ceremonies (daily standups, sprint planning, sprint-end demos, and retrospectives) to drive product innovation and collaboration across teams.
  • B.S. degree or higher in Computer Science or a related technical field.
  • 8+ years of full-time engineering experience.
  • Expertise in JavaScript and TypeScript, knowledge of React (React Hooks, Functional Components), and experience building modern front-end applications.
  • Strong experience in frontend architecture and a proven ability to optimize for performance and scalability.
  • Understanding backend technologies (Kotlin, Python) and experience designing scalable, secure, and performant APIs (REST/GraphQL).
  • Familiarity with gRPC and Protocol Buffers (Protobuf) for service communication and integration.
  • Understanding of data-driven product development, with experience leveraging analytics and real-time data to guide product decisions.
  • Experience working with medium-sized agile development teams.
  • Lead large efforts involving multiple stakeholders.
  • Well organized, disciplined, and able to manage time and priorities effectively.
  • A track record of cross-functional collaboration, particularly with product, design, and data teams.
  • Excellent communication skills and the ability to drive complex projects with multiple stakeholders.
  • A passion for building solutions that empower instructors and enhance the learning experience on a global scale.
  • Comprehensive medical, dental, life and income protection coverage
  • Financial assistance for fertility (including egg-freezing), adoption, and surrogacy expenses
  • Twelve weeks of paid family bonding for birth, surrogacy, adoption, and foster placement
  • 16 weeks paid maternity leave for birthing parents
  • Two-week “ease-back” program that enables parents to return part-time at full pay
  • Fully paid memberships for meditation/mindfulness, therapy/coaching visits, financial planning, fertility and family building, maternity and newborn care, parenting and pediatrics, menopause care, breastmilk shipping, and caregiving support
  • Free access to Udemy and Udemy Business plus a yearly stipend to spend on professional development
  • 15 days of approved leave if the length of service is 2 months in the first year; 21 days of annual leave if the length of term is between 1 and 3 years; 26 days of annual leave if the length of term is more than 3 years.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service