Software Engineering Intern
This program is for students who will be graduating in December 2018 or Spring 2019.
We’d love for you to learn, grow, and have the time of your life with us in an internship at The Grid. Our 90-day summer program provides you with the ability to work on fun and challenging projects that make a real impact on our customers, code, products, and revenue. You’ll develop and apply skills that will impact your career in a meaningful way. You’ll have the opportunity to hang out with and get advice and mentorship from our executives, both inside and outside the office. You’ll participate in fun intern outings, and learn what it means to work at a culture-first company through our focus on being Happy, Humble, Hungry, and Honest. We provide you with a competitive wage, free lunch every day, mentorship, and the possibility of future employment.
What you’ll do
You will have the opportunity to work closely with our technical teams to solve complex computer science problems, develop scalable, distributed software systems and also collaborate on critical customer-facing systems. You’ll be learning from and working with experienced engineers on industry-best practices, utilizing cutting-edge technology. This work will require creativity, research, awareness, teamwork, and curiosity. As a Technical Intern, your work will support critical functions of our engineering operations, products and services - and along the way, you’ll enjoy our one-of-a-kind culture and team.
We’ve got both front-end and back-end engineering work to do as we continue to create and iterate on the products our customers love. We have a lot of awesome systems - you could be coding up new enhancements to our world-class Mail Transfer Agent, helping to train our cutting-edge machine learning systems, or learning how we develop compelling new features for our next generation email marketing product.
- You will gain production quality experience with Golang - an emerging open source programming language developed at Google aimed at building simple, reliable, and efficient software.
- You will build software in a distributed systems environment, developing real-world learning and insights
- You will experience, and begin to understand, the importance of operability in production systems
About you
- You are currently enrolled in a full-time Bachelor's in Computer Science or related technical field, returning to BA/BS program or enrolled in another full-time degree program after completion of the internship
- You have experience writing code fixes and tools to solve problems in one or more of the following languages: Go, Python, Java, JavaScript, or C/C++
- You have completed courses and projects (inside or outside of school) in data structures, algorithms, software design, architecture, distributed systems and/or Object Oriented Programming
- You’re excited to work on challenging, real-world problems at scale