Software Engineer Intern
The Internship Opportunity
As a Gilt Software Engineer Intern, your main responsibility will be to build something end to end. You’ll be writing a lot of code and learning a ton about our technology stack. All the while you’ll receive mentoring and guidance from a team of our engineers. You’ll get exposure to the Typesafe platform (Scala/Play Framework/Akka), MongoDB, Node.js, Docker, Jenkins, Kafka, Ubuntu, Lucene/Solr, and other great technologies to develop high-quality software.
Our Apprenticeship Program is a lot more than just coding all day. We have teams of people gathering for happy hours, wine and cheese or tea parties, social gatherings, bike rides and more, all waiting for you to join!
Small, autonomous teams. Decentralized decision-making. Scala. NoSQL. Team ownership of end-to-end quality. Support for open source technologies. A friction-free production environment. Distributed systems. Continuous delivery. Simplicity. Automation. These are some of the key ingredients of Gilt’s robust technology culture. If this all sounds good to you, then keep reading!
We’re very passionate about preserving our culture of trust and autonomy. Anyone on our team (including interns) can publish to our Tech Blog, give a presentation, develop an open source project, organize a meet-up, or invite someone interesting over to our office for coffee (we have cold brew!) and a chat. We embrace our creativity and are open to embracing yours.
In the process of pursuing a BS or MS in Computer Science or a related field.
Ability to code really well in at least one language. (Even if it’s not one that Gilt is currently using)
Familiar with functional and object oriented paradigms. (Bonus points if you’re thinking of Scala)
There’s a good chance you’ve been a TA or course assistant for one of your CS classes.