Software Engineer Intern

closed
Twilio - University Programs Logo

Twilio - University Programs

πŸ“Remote - Estonia

Summary

Join Twilio as a Software Engineer Intern for a 12-week summer internship (June start). This role involves designing, developing, deploying, and operating software solutions for real-time, low-latency communications. Interns will work on core features and services, learn from experienced engineers, and contribute to a variety of projects. The ideal candidate is pursuing a degree in a related field, has a passion for software development, and demonstrates a strong entrepreneurial spirit. The internship offers competitive pay, generous time off, and flexible working arrangements. Twilio values diverse experiences and encourages applications from individuals with varied backgrounds.

Requirements

  • Be working towards a Bachelors, Masters, or PhD degree in computer science, computer engineering or a related field
  • Have a keen interest in software development with several side projects and perhaps are a part of the open source community
  • Have a hungry entrepreneurial and "can do" spirit, as evidenced by successful interest in learning new technologies
  • 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
  • Learn from passionate engineers at Twilio who solve problems in distributed computing, real-time DSP (audio processing), virtualization performance, distributed messaging, busses and more
  • 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, python, scala etc

Benefits

  • Competitive pay
  • Generous time off
  • Flexible working
This job is filled or no longer available