Calix is seeking a Software Engineering Intern to join their Products organization for the Summer. The intern will work with the software engineering and analytics team to design, develop, and optimize cloud-based workflows and data processing applications, gaining exposure to real-world production systems and mentorship opportunities.
Responsibilities:
- Develop and maintain Python-based applications and automation workflows
- Build and enhance software pipelines that collect, process, and organize data from multiple sources
- Support and deploy solutions using cloud services such as AWS Lambda, InfluxDB, or equivalent GCP tools
- Analyze structured and unstructured data, including timeseries and network telemetry data, to identify key patterns
- Contribute to creating and maintaining analytics components using Elasticsearch and Kibana or equivalent
- Collaborate with engineers using Git, CI/CD workflows
- Document technical processes, write reusable code, and implement best practices for system reliability
- Explore new technologies such as agentic AI frameworks (e.g., LangGraph) and LLM-based automation solutions
Requirements:
- Currently enrolled in a college degree program in Computer Science, Computer Engineering, Software Engineering, or a related field
- Proficiency in Python for backend development, scripting, or automation
- Understanding of data pipeline and integration concepts — collecting, transforming, and preparing data for analytics
- Exposure to AWS cloud services (Lambda, InfluxDB) or corresponding GCP components
- Familiarity with version control systems such as Git
- Experience with analytics or data‑driven projects through coursework, internships, or research
- Strong foundation in data structures, algorithms, and API design
- Excellent problem-solving skills, attention to detail, and ability to work collaboratively
- Able to work for the complete summer break (May - August or June - September)
- Knowledge of the Elasticsearch Stack (Elasticsearch, Kibana, Beats, Logstash) or equivalent
- Exposure to agentic or autonomous system development and machine learning workflows
- Knowledge of timeseries data or network telemetry data is a plus