Logo of Huzzle


Software Engineer Intern - Emerging Tech (Edge Operations)

Logo of Red Hat

Red Hat


19d ago

🚀 Off-cycle Internship


⌛ Closed
Applications are closed

Off-cycle Internship

Software Engineering•Boston


  • Are you fascinated by the inner workings of the cloud? Do you dream about diving deep into distributed systems, where scalability, resiliency, reliability, and performance are the name of the game? If so, this is your opportunity to shine! At the Edge Computing team, we’re on a mission to build device management systems that can manage and monitor thousands of devices and deploy applications accordingly!
  • We’ll offer you the chance to learn new technologies and skills hands-on, mentored by one of our senior team members. You will work as a full team member in an environment where diverse perspectives are invited, the best ideas are valued, and people feel empowered to contribute.


  • Ability to quickly learn and understand new technologies, solve challenging problems, build prototypes in a fast-paced environment
  • Coding experience with distributed systems and languages such as Golang, Java, C++/C or Python
  • Understanding of cloud architecture and operations principles
  • Ability to design scalable applications following a microservice model
  • Knowledge of containerization and ideally orchestration tools like Kubernetes
  • Knowledge of Linux operating systems
  • Excellent written and verbal communication skills in English
  • Excellent interpersonal skills, being comfortable working closely with engineers from a wide variety of Red Hat product teams and open source communities
  • The following are considered a plus:
  • Familiarity with git
  • Previous code contributions to open source projects or code samples on GitHub or similar.
  • Pursuing a master’s degree

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Work as part of a dynamic team on emerging technologies in the area of edge compute infrastructure to determine novel, effective, and repeatable software implementations employing a combination of different technologies to solve a real-world problem. Such technologies may include on-prem compute, embedded compute, cloud platforms, IP and Linux networking, tunneling and security protocols, as well as many others.
  • Help develop functioning Proof-of-Concept (POC) implementations, writing code in various languages and validating innovative ideas for real-world scalable solutions.
  • Present talks and demos showcasing POC implementations to audiences within Red Hat.


Work type

Full time

Work mode





  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!