Where we Work
Udemy is a global company headquartered in San Francisco, with additional U.S. offices in Denver and Austin, and international hubs in Australia, India, Ireland, Mexico, and Türkiye. This is an in-office position, requiring three days a week in the office (Tuesday, Wednesday, Thursday) and flexibility on Mondays and Fridays.
About your Skills
Adaptability and Curiosity – You’re eager to learn new technologies, embrace change, and grow in a dynamic environment. You ask thoughtful questions and seek out opportunities to expand your knowledge.
Collaboration and Communication – You can work well in a team, share your ideas clearly, listen actively, and contribute to a positive, supportive culture. You’re comfortable giving and receiving feedback to improve both yourself and the team
About the Role
The Globalization team at Udemy is on a mission to make learning accessible to everyone, everywhere. As a Software Engineering Intern, you will join us to bridge the gap between academic learning and industry impact. You will work alongside a dedicated mentor and a team of experienced engineers to contribute to projects that support our international expansion. Rather than just watching from the sidelines, you will work on real-world features, helping to adapt our platform for diverse regions while building a world-class technical foundation.
This role is ideal for a student or recent graduate who is curious, eager to learn, and passionate about global education. You will focus on building clean code, understanding scalable architecture, and learning how a global product operates at scale.
What you’ll be doing
Contribute & Build: Work on defined projects and bug fixes across our full stack, gaining hands-on experience with React.js/Next.js on the frontend and Java/Kotlin on the backend.
Learn from Mentors: Partner with a dedicated mentor to understand technical requirements, design patterns, and how to navigate a large-scale codebase.
Focus on Quality: Learn the importance of the "Definition of Done" by writing unit and integration tests for every piece of code you ship.
Shadow & Participate: Join agile rituals like daily stand-ups, sprint planning, and retrospectives to see how high-performing engineering teams collaborate.
Code Reviews: Participate in the peer review process, receiving constructive feedback on your code and learning to review the work of others.
What we’re looking for
Educational Background: Currently a 3rd-year student or pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
Foundational Knowledge: A strong understanding of Computer Science fundamentals (Data Structures, Algorithms, and Object-Oriented Programming).
Tech Curiosity: Experience with (or a strong desire to learn) Javascript/React and Java or similar backend languages.
Collaborative Mindset: A proactive communicator who isn’t afraid to ask questions when they are stuck.
Mission-Driven: A genuine interest in globalization and making education accessible to learners regardless of their language or location.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.