Engineering Intern: Droplet
Have you ever wanted to intern inside the cloud?
Based in New York, DigitalOcean is a dynamic, high-growth technology company that serves a robust and passionate community of developers, teams, and businesses around the world. We believe that today’s entrepreneurs are changing the world through software. Our mission is to empower these entrepreneurs by bringing modern app development within reach for any developer, anywhere in the world.
We want interns who are passionate about creating products that you and your peers would love.
The Droplet team builds the functionality for our namesake product offering: Droplets. We develop and deploy cloud native, distributed systems that enable our customers to grow their ideas and businesses with us. We primarily program in Go, but we also support a few Ruby on Rails applications. We deploy into a developer-friendly Kubernetes cluster that DigitalOcean maintains. Observability is a fundamental design principle for us because we need to know that our systems are serving our customers well at all times.
What You’ll Be Doing:
As an intern on the Droplet team, you’ll work closely with the knowledgeable and supportive engineers on the team building scalable and distributed systems that many customers depend on. You’ll fully participate in the entire development cycle during each of our 2-week sprints as a member of the team. You’ll co-develop features and experience the excitement of deploying functionality safely to production with a sophisticated CI/CD pipeline that automatically tests and verifies your code. You’ll create dashboards and other monitoring to view the performance of every new piece of functionality using Prometheus and Kibana.
What We’ll Expect From You:
- Go or Ruby (or strong proficiency in Java/Python/C++), HTTP APIs (gRPC even better), SQL, Docker.
This is a summer 2019 internship.
Want an inside look into life at DO? Clickhere to hear from our employees!