Software Engineering Intern - Python

NasuniBoston, MA
Hybrid

About The Position

Nasuni is seeking an enthusiastic and motivated Software Engineering Intern to join one of our expanding scrum teams working on the Nasuni Edge Appliance platform. This internship provides hands-on experience developing software for a modern scale-out architecture built on Kubernetes. As part of a collaborative agile team, the intern will contribute to building and maintaining Python-based services and applications that power key capabilities of Nasuni’s Edge Appliance. This role offers the opportunity to work closely with experienced engineers while gaining exposure to cloud infrastructure, container orchestration, distributed systems, and modern development practices. The intern will help develop new platform features, support performance and scalability initiatives, and contribute to automation and testing frameworks that improve the reliability and efficiency of our platform. The ideal candidate is a rising senior with strong curiosity about distributed systems, cloud-native technologies, and building scalable software in a fast-paced engineering environment.

Requirements

  • Rising Senior currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational Python programming skills and an interest in developing applications and backend services.
  • Understanding of core software development principles, debugging techniques, and version control (e.g., Git).
  • Ability to collaborate effectively within a fast-paced, agile engineering environment.
  • Strong analytical and problem-solving skills with attention to detail and a willingness to learn new technologies.

Nice To Haves

  • Familiarity with Kubernetes, Docker, or container orchestration technologies.
  • Experience with automation, scripting, or testing frameworks used for infrastructure or application testing.
  • Exposure to distributed systems, file systems, storage architectures, or network protocols.

Responsibilities

  • Participate in agile scrum ceremonies including sprint planning, design discussions, code reviews, and retrospectives.
  • Contribute to the design and implementation of new features for the Nasuni Edge Appliance, supporting its scale-out architecture within Kubernetes environments.
  • Develop and maintain Python-based services, tools, and libraries used within the Edge Appliance platform.
  • Build and enhance automation scripts and testing tools used for data collection, validation, and result analysis.
  • Assist in analyzing system performance and scalability using profiling tools and real-world datasets.
  • Investigate and troubleshoot issues related to platform services reported by QA, support, or engineering teams.
  • Contribute to improving automated testing coverage and development workflows within the engineering team.
  • Collaborate with engineers across teams to ensure new features meet performance, reliability, and scalability standards.

Benefits

  • Structured onboarding and mentorship
  • Hands-on project ownership
  • Exposure to enterprise marketing and communications programs
  • Networking opportunities across departments
  • A collaborative Boston Seaport office environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service