Your Role
Key responsibilities are as follows:
- Develop diagnostic toolkits within the Network Element Management System team.
- Learn and apply technologies for data analysis, system monitoring, and visualization.
- Collaborate with the team to deliver diagnostic features for network devices and management systems.
- Set up development environments for diagnostic toolkits.
- Create new features and conduct unit and functional testing.
- Troubleshoot and resolve defects, providing support for testing issues.
About You
The ideal candidate will have:
- A bachelor's or master's degree in Computer Science, Software Engineering, or related fields, graduating in 2025 or 2026.
- Availability for 3-5 days per week for at least 3 months, with a preference for 6 months.
- A proactive learning attitude and a strong sense of responsibility.
- Excellent verbal and written communication skills.
- Experience in Linux software development.
- Basic knowledge of TCP/IP.
- Proficiency in Java coding and familiarity with common Java development frameworks.
- Knowledge of NodeJS, Python scripting, and databases is a plus.
Benefits
Enjoy a flexible work schedule with weekends off, remote work opportunities, and collaboration with international teams. Benefit from a free gym with shower facilities, outstanding office amenities, and complimentary tea, beverages, fruits, and snacks.
Training & Development
Gain valuable experience in a free, equal, open, and transparent environment, with opportunities for professional growth and development.
Career Progression
Interns with strong performance will be included in the Calix Young Talent Pool, paving the way for future career opportunities within the company.
How to Apply
Submit your application by detailing your qualifications and experience relevant to the role. Ensure all information is accurate and complete.