Software Engineering Intern

About Us

At Udemy, we’re on a mission to improve lives through the power of learning. We’re a leading global learning company and one of the world’s largest education platforms, with more than 67 million learners. Our goal is to provide flexible, effective skill development to empower organizations and individuals. 

Talented people are everywhere, and the right opportunity can be hard to come by. That’s why we’re focused on revolutionizing learning, using our skills and expertise to help others develop theirs and reach their full potential. Individually, we bring our unique perspective to reimagine the way we share knowledge. Together, we can improve lives by making learning more accessible for our learners, our instructors, and businesses around the world.

Hybrid work

Udemy is headquartered in San Francisco with global offices in Australia, India, Ireland, Türkiye, Mexico, and other US locations. This hybrid position requires two days per week in the office in Mexico City. Learn more about us on our company page.

 

About you

We are seeking a talented and enthusiastic Software Engineering intern with experience in full-stack web development. You will contribute to the development and enhancement of our web applications with a focus on user conversion, helping to deliver exceptional experiences to millions of users globally.

 

This role is ideal for an engineering student who is passionate about web technology and eager to grow their skills while building impactful, high-quality cross-platform solutions. You will collaborate with product, design, and engineering teams to deliver features that make a difference for our users.

 

About this role

Full-stack Development: Build and enhance web applications using React, TypeScript, and Kotlin (or Python), ensuring performance, responsiveness, and seamless user experiences.

 

What you’ll be doing

  • Growth and development: You will receive guidance from experienced engineers to help you grow your skills.

  • Feature Implementation: Collaborate with product and design teams to implement new features and enhancements.

  • Optimize Performance: Identify and resolve performance bottlenecks to ensure a smooth user experience.

  • Web Development Best Practices: Follow web development best practices, including code quality, testing, and version control.
    Integration: Work with front and backend teams to integrate APIs and third-party services into the web application.

  • Collaborative Development: Participate in team discussions, code reviews, and technical planning to ensure quality and alignment with team goals.

  • Testing and Debugging: Write unit and integration tests, debug issues, and contribute to a reliable CI/CD pipeline.

  • Data-Driven Decisions & Experimentation: Leverage data insights and our experimentation platform to make informed decisions and optimize feature performance.

 

What you’ll have

  • Some experience in web app development, particularly with React in the front end and Python or Kotlin in the backend.
  • Strong knowledge of JavaScript and TypeScript for building web applications.

  • Experience working on web development projects (personal, academic, or professional).

  • Familiarity with web development patterns and principles.

  • Knowledge of web development CI/CD tools, automated testing frameworks, and release management practices is a great plus.

  • Strong collaboration and communication skills, with a demonstrated ability to work effectively across teams.

   

We believe anyone can build the life they imagine through online learning. Today, millions of students around the world are advancing their careers and passions by exploring and mastering new skills on Udemy, and expert instructors are able to share their knowledge with the world. Through our global marketplace and our solutions for businesses and governments, we connect people everywhere with the skills they need for success in work and life. We’re a close-knit bunch that enjoys problem-solving and collaboration, and we share a serious belief in the power of learning and teaching to change lives. Udemy’s culture encourages innovation, creativity, passion, and teamwork. We also celebrate our milestones and support each other every day.   Founded in 2010, Udemy is publicly traded and headquartered in San Francisco’s SOMA neighborhood with offices in Denver (Colorado), Dublin (Ireland), Ankara (Turkey), Gurugram (India), and São Paulo (Brazil).

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineering Intern Q&A's
Report this job
Apply for this job