Job Description
Calix is a cloud and appliance-based platform and managed services company. Broadband service providers leverage the Calix broadband platform, cloud, and managed services to simplify operations, engagement, and service, innovate for their consumer, business. and municipal subscribers and grow their business and the communities they serve.
We are looking for a Test Engineer with strong data analytics capabilities to join the Calix Systems Test team.
In this role, you will be responsible for system-level testing of Calix access network systems. You will also perform in-depth analysis of network device logs, performance indicators (KPIs), and user behavior patterns to provide data support for product quality optimization, anomaly detection, and improvements to network experience.
This position requires both a network testing technical background and data analytics skills, with the ability to convert complex data into actionable insights—continuously enabling Calix to drive product and experience innovation through data.
Responsibilities
1. Network Behavior and Log Data Analysis
Analyze key data such as network device logs, traffic characteristics, and alarm events.
Use tools such as Python and SQL to clean, model, and visualize large-scale network data.
Apply machine learning methods for anomaly detection, pattern recognition, and predictive analytics.
Support analysis of user behavior models (behavior patterns) to inform product design and network optimization.
2. Data Visualization and Reporting
Build dashboards and visualization reports using BI tools such as Tableau and Power BI.
Present testing insights and data-driven conclusions to cross-functional teams including R&D, Product, and Quality.
3. Solution Testing
Participate in the design and execution of system tests for Calix end-to-end solutions (Access Network Systems).
Conduct testing related to functionality, performance, stability, and scalability.
Analyze system bottlenecks and potential risks based on test results, and drive cross-team issue resolution.
Develop test scripts, automation tools, or process optimization solutions.
Job Requirements
Must-Haves
Bachelor’s degree or above in Computer Science, Communications Engineering, Data Science, or a related field.
Solid foundation in data analytics; proficient in Python (pandas, numpy, scikit-learn, etc.).
Familiar with basic machine learning methods: linear regression, logistic regression, decision trees, random forests, SVM, clustering, etc.
Hands-on experience with data modeling and data mining.
Familiar with TCP/IP, Ethernet, and routing/switching fundamentals (e.g., DHCP, PPP, VLAN, QoS).
Strong logical thinking, data sensitivity, and mathematical skills.
Nice-to-Haves
Experience in network device testing, test automation, or system-level solution testing.
Experience analyzing large-scale logs (e.g., syslog, back-end cloud logs).
Familiar with carrier scenarios or home broadband access networks (e.g., GPON/XGS-PON, Wi-Fi, OLT/ONT).
Familiarity with Calix product architecture is a plus.
Experience with DevOps, CI/CD, or Python automation scripting.