You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Intern-Python

From smartphones to solar panels, innovative technology is needed to create the devices we use every day. Silfex’s silicon components help make that technology a reality.   

At Silfex, we’re the leading provider of precision silicon components used to make and operate semiconductor tools, which enable the trillion-dollar global electronics industry. Our company’s products are integral to the semiconductor equipment and optical markets. The outstanding team at Silfex makes that possible – through our people, we help connect the world.

Join our team and help us connect the world and support the technology of the future!

Essential Function:  

We are seeking a motivated and talented Software Development Intern to join our dynamic team with a strong interest in containerization and cloud-native technologies. This internship offers a unique opportunity to gain hands-on experience in cutting-edge software development practices while working with a team of experienced professionals while working on real-world projects and develop valuable skills in Docker and Python-based application development.


Essential Duties and Responsibilities:

  • Collaborate with senior developers to design, develop, and test software applications.
  • Create, manage, and optimize Docker images for Python-based applications.
  • Assist in the deployment and orchestration of Docker containers in various environments.
  • Learn and implement best practices for container security and performance optimization.
  • Troubleshoot, debug, and upgrade existing Docker configurations.
  • Contribute to team meetings and provide input on project direction.

 

Qualifications:

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field. 
  • Previous IT experience is a plus.
  • Strong understanding of Python programming.
  • Familiarity with Docker and containerization principles.
  • Eagerness to learn new technologies and adapt to evolving project needs.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

 

Preferred Qualifications:

  • Experience with DOCKERFILE creation and image management.
  • Basic understanding of cloud services and CI/CD pipelines.
  • Familiarity with version control systems like Git/DevOps.
  • Basic understanding or willingness and readiness to learn Kubernetes.