This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This position is needed to design, develop, deploy and operate software solutions and help Twilio deliver real-time, low latency capabilities for next-generation communications. Twilio Interns in Software Engineering are eager to learn and inspire and like to think at scale and meet high availability goals, bringing a focus to solving resiliency, latency and quality challenges in our virtualized cloud environment. Software Engineers want to develop technical skills and industry experience while working on complex distributed systems.
Job Responsibility:
Be a Software Engineer, not just an intern
Ship many different projects during your summer
Solve problems in distributed computing, real-time DSP (audio processing), virtualization performance, distributed messaging, busses and more
Be given responsibility for core features and services that ship to our users
Embrace these challenges, learn fast and deliver great results
Bring a willingness to learn and grow
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.
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, Golang, C, or C++.
Nice to have:
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, AWS, Scala, etc.
A keen interest in software development with several side projects and perhaps are a part of the open source community.