Your Role
Key responsibilities are as follows:
- Define, design, modify, and implement automation management tools.
- Maintain the Calix solution automation structure.
- Integrate third-party open-source libraries into the automation framework.
- Ensure the quality of Calix products.
- Implement requirements from management and automation teams to improve processes and increase automation coverage.
- Explore new technologies, such as AI, to enhance automation capabilities.
About You
The ideal candidate will have:
- A major in Computer Science, Software Engineering, or Communication Engineering.
- A Master's degree by 2026 or plans to enroll in a Master's program in 2025.
- Availability for 3-5 days per week for at least 6 months.
- Proficiency in TypeScript, Python, or Go, with expertise in at least one.
- Practical knowledge of AI technologies, including experience with Large Language Models.
- Experience with LangChain or LlamaIndex.
- Familiarity with Linux, Shell, Git, Gitlab, and CI/CD tools.
- Excellent English communication skills.
- Strong programming skills and a willingness to learn.
- Self-motivation and teamwork skills.
- Familiarity with front-end frameworks like React or VUE3, Django or other web frameworks, databases like MySQL, and automation frameworks like Pytest or Robot Framework is a plus.
- Basic knowledge of datacom or telecom products such as TCP/IP, PPPoE, DHCP, and Routing is advantageous.
Benefits
Competitive salary with potential bonuses, comprehensive healthcare, and other perks.
Training & Development
Opportunities for professional development, including training programs and mentorship.
Career Progression
Potential for career advancement within Calix, with growth opportunities in automation and technology roles.
How to Apply
Submit your application with a resume and cover letter detailing your qualifications and interest in the role. Include any relevant experience and availability.