Software Engineering Intern Job Description

Description: Company seeks an intern with experience in software design, coding and debugging. The intern will gain exciting real-world software engineering experience at a thriving company. We frequently work in small teams to solve problems, explore new technologies, and learn from one another. The ideal intern for this environment will be enthusiastic and collaborative.


  • Computer Science/Network Engineering, Engineering, or Mathematics major

  • Experience programming in Golang, Python


  • Practical experience with a wide variety of software engineering tasks

  • Collaborating hand-in-hand with skilled teams of software engineers

  • Shadowing, mentoring, and training opportunities with seasoned professionals

  • Opportunity to participate in networking events and company meetings

  • Flexible schedule for students

DevOps Internship

Description: If you want to learn how to build for the users, understand how organizations around the world work with data and solve problems for data teams, apply now!


  • Cloud Service Providers (AWS/Google cloud), Docker+Kubernetes ecosystem is a plus.

  • Experience programming in Golang, Python

What will you do?:

  • Collaborate with our team to manage and build upon the infrastructure that supports our products.

  • Work with our Engineering Team to build tools and establish processes that can help developers deploy and release their code seamlessly.

  • Create automation tools for building, provisioning and deploying servers.

  • Help automate systems for 24x7 monitoring and failure recovery.

  • Respond to service outages/incidents and ensure system uptime requirements/SLAs are met.

  • Work with other DevOps Engineers in the team for routine audits, patching, upgrading systems, capacity planning and benchmarking.

  • Own, scale and maintain the compute and storage infrastructure for various product teams.

What makes you a match for us? 😍:

  • You possess an understanding of system internals and distributed systems.

  • You have an understanding of the Docker and Kubernetes ecosystem.

  • You have knowledge of firewalls, VPN, routing, switching, load balancing, security and DNS.

  • You can manage infrastructure on AWS, GCP and Azure.