Software Engineer Intern

closed
Logo of Twilio

Twilio

πŸ’΅ $62k
πŸ“Remote - Canada

Job highlights

Summary

Join Twilio as a Software Engineer Intern for a 3-month term. This role involves designing, developing, deploying, and operating software solutions for real-time, low-latency communications. Interns will work on core features and services, contributing to a virtualized cloud environment. The position requires a strong work ethic, a willingness to learn, and the ability to collaborate effectively. Twilio offers a remote-first work environment and various benefits, including competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program. The ideal candidate will be pursuing a degree in a related field and possess coding skills in various languages.

Requirements

  • To be working towards a Bachelors, Masters, or PhD degree in computer science, computer engineering or a related field
  • To have a hungry entrepreneurial and "can do" spirit, as evidenced by successful interest in learning new technologies
  • To have explored writing code in any of the following languages: Python/Java/Javascript/PHP/C or C++

Responsibilities

  • Be a Software Engineer, not just an "intern"
  • Ship many different projects during your summer
  • Engineers at Twilio solve problems in distributed computing, real-time DSP (audio processing), virtualization performance, distributed messaging, busses and more
  • During your internship, you will be given responsibility for core features and services that ship to our users
  • You will be expected to embrace these challenges, learn fast and deliver great results
  • Learn to develop beautiful and profitable applications
  • Demonstrate consistent improvement in your coding skills, issue-tracking and source control systems, and agile development mentality
  • Participate in code reviews, bug tracking and project management with the rest of the Twilio Team

Preferred Qualifications

  • Having knowledge of unit and integration testing methodologies, and the ability to write, debug and deploy testing frameworks
  • Experience in data processing, analytics, business intelligence, and reporting
  • Experience with technologies such as Hadoop, Spark, Scala etc
  • To have a keen interest in software development with several side projects and perhaps are a part of the open source community

Benefits

  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program
This job is filled or no longer available