Software Engineer Intern - Application Delivery Controller
Internship opportunity to develop a next-generation Application Delivery Controller (ADC) that guarantees application SLA. Work with C, Python, Linux, and networking in an Agile Scrum environment. Collaborate on advanced load balancing solutions for web, cloud, and mobile applications.
Responsibilities
- Develop next-gen ADC features in an Agile Scrum team.
- Implement local and global load balancing for web, cloud, and mobile apps.
- Collaborate on solution guaranteeing application SLA.
Requirements
- Currently enrolled in a Bachelor's degree in Computer Science or a related field.
- Experience with C and Python.
- Experience with Linux development.
- Understanding of networking concepts.
- Ability to work both independently and as part of a team.
- High level of English proficiency.
Nice to have
- Knowledge of TCP/UDP, IP, ICMP, HTTP, and L2 protocols.
- Understanding of real-time programming.
- Familiarity with cloud platforms (AWS, Azure, GCP, etc.).
- Experience with automation tools like Ansible and Terraform.
- Familiarity with microservices, Docker, and Kubernetes.
- Knowledge of Go.
- Exposure to AI/ML or AI agents.
- Familiarity with Agile methodologies.
- Strong time-management and self-learning abilities.