Events  Deals  Jobs 
    Sign in  
 
 
Twilio // platform for building messaging applications
 
Engineering, Internship    Redwood City, California, United States    Posted: Thursday, September 10, 2020
 
   
 
Apply To Job
 
 
JOB DETAILS
 

Because you belong at Twilio.

The Who, What, Why & Where

At Twilio, our mission is to power the future of communications. As a Software Engineer Intern (Summer of 2021), you will be working in a rapidly evolving & fast-paced environment, with a team that is implementing a reliable, auto-scaling, software-based telephony application stack on top of commodity cloud computing resources such as Amazon's EC2.

As a Software Engineer Intern you will experience the following -

  • 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 & more.
  • During your internship, you will be given responsibility for core features & services that ship to our users.
  • You will be expected to embrace these challenges, learn fast & deliver great results.
  • You will bring a willingness to learn & grow & we will reciprocate with ample opportunity to do just that, in a friendly, fun & exciting startup environment! 
  • Learn to develop beautiful & profitable applications.
  • Demonstrate consistent improvement in your coding skills, issue-tracking & source control systems, & agile development mentality.
  • Participate in code reviews, bug tracking & project management with the rest of the Twilio Team. 

Teams Hiring - 

PROGRAMMABLE VOICE - builds unique communication experiences with our API to build interactive voice applications, from recognizing speech to building enterprise class call centers. The Programmable Voice team develops & operates the worldwide infrastructure to make, receive & control calls including services such as Speech, Conference & Media services. 

WIRELESS- builds products enabling the Internet of Things (IoT) for Twilios customers. We are a standalone business unit within Twilio, meaning you can work on everything from API design, scalability & big data to collaborating with customers on new IoT offerings. 

FLEX - brings together a handful of Twilios product suite to power a next generation contact center solution. Their teams work across the stack from challenges of call routing on the back-end to the look & feel of a call agents dashboards with its customizable UI. 

DATA PLATFORM - delivers a self-service platform of powerful, reliable & high performance data services & infrastructure to keep up with our rapid growth & increasing demands of our product teams., business units & external customers. 

ENGAGEMENT CLOUD - responsible for using Twilio's products to help Twilio become the best customer engagement company on the planet. We're looking for a full stack engineer to improve customer interactions across the entire company globally while playing with & providing feedback on the latest & greatest Twilio products.

MESSAGING - Twilio is known for SMS & larger Messaging platform (read WhatsApp, Facebook etc), & as an engineer on the Messaging team you will have hands-on impact on the largest product offered to Twilio's customers. Messaging volume has increased 10x on Twilio's platform in the previous few years. 

EMAIL PLATFORM - The Twilio SendGrid Email Platform is responsible for delivering about 2 billion emails a day. As an engineer on the Email Platform team you will have hands-on impact in building & operating our high-scale email system, that continues to grow at a substantial rate year-over-year. 

BILLING PLATFORM - develops infrastructure to empower Twilio products to accurately bill customers at scale. As a pay-as-you-go micro-transaction platform, our teams develop highly scalable solutions for pricing, billing, real-time usage aggregation, & other mission critical systems.

SUPER NETWORK - simplifies, strengthens & unites carrier communication networks using software. Build on top of a battle-tested infrastructure with redundancy at every level of the stack. Our intelligent infrastructure & the advantages of a cloud architecture provides confidence to our customers. 

AUTOPILOT/DATA SCIENCE/ML -  build, train, & deploy artificially intelligent bots using natural language understanding & machine learning frameworks with Twilio Autopilot. Autopilot integrates with channels such as Voice, SMS, Chat, Whatsapp, LINE, Facebook Messenger, & Alexa apps. 

PLATFORM ENGINEERING- The Technology Platform organization is central to Twilio's ability to rapidly deliver value to our both our developers & customers. The team works closely with senior leadership & every Twilio product engineering team to deliver software capabilities that free our developers to focus on their products & their customers.

Who?

Twilio is looking for interns who live the Twilio Magic & have a demonstrated  track record of learning, growth, impact, & success.  Ideal candidates:

  • Are working towards a BS, MS, or PhD degree in computer science, computer engineering or a related field.
  • Have a keen interest in software development with several side projects & perhaps are a part of the open source community.
  • Have a hungry entrepreneurial & "can do" spirit, as evidenced by successful interest in learning new technologies.
  • Have experience in data processing, analytics, business intelligence, & reporting
  • Have experience with technologies such as hadoop, spark, python, scala etc.

What?

As a Software Engineer Intern, you will live the Twilio Magic values:

  • BE INCLUSIVE: Work in a small, high-impact, diverse team
  • EMPOWER OTHERS: Bring in your expertise & experience to empower the your team & make things better in all aspects
  • DRAW THE OWL: Collaborate with the team to tackle complex problems in distributed computing
  • BE AN OWNER: Build & operate your team's services in a production environment leveraging a DevOps model; Ensure quality by writing unit, integration, & load tests.
  • DONT SETTLE, RUTHLESSLY PRIORITIZE: Constantly look for areas of improvement in processes, system & optimize. Be an advocate for balancing tech debt & feature development
  • Design & implement various initiatives, scalable infrastructure solutions that meet Twilios high scalability & performance needs
  • Perform detailed & thoughtful peer code reviews
  • Help building Continuous Integration & Continuous Delivery on managed AWS services
  • Develop monitoring & alerting solutions that keeps our systems health in check
  • Internalize the set of good habits (development techniques, test driven development, load & performance testing, security, tech debt balance, Agile discipline etc.) that drives high-end engineering excellence

 

 

Why?

Twilio is a company that is empowering the worlds developers with modern communication in order to build better applications.

Twilio is truly unique; we are a company committed to your growth, your learning, your development & your entire employee experience.  We only win when our employees succeed & we're dedicated to helping you develop your strengths. We invest in weeks dedicated to tackling hard problems & creating your own ideas. We have a cultural foundation built on diversity, inclusion & innovation & we want you & your ideas to thrive at Twilio. Come join us. 

Where?

We employ diverse talent from all over the world & we believe great work can be done anywhere. Around the world, Twilio offers benefits & perks to support the physical, financial, & emotional well being of you & your loved ones. No matter where you are based, you will experience a company that believes in small teams for maximum impact; seeks well-rounded talent to ensure a full perspective on our customers experience,  understands that this is a marathon, not a sprint; that continuously & purposefully builds an inclusive culture that empowers everyone to do their best work & be the best version of themselves.

About Us

Millions of developers around the world have used Twilio to unlock the magic of communications to improve any human experience. Twilio has democratized communications channels like voice, text, chat, video & email by virtualizing the worlds communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the worlds most demanding applications. By making communications a part of every software developers toolkit, Twilio is enabling innovators across every industry from emerging leaders to the worlds largest organizations to reinvent how companies engage with their customers.

 
 
 
Apply To Job
 
 
 
 
 
© 2020 GarysGuide      About    Feedback    Press    Terms