INTERNSHIP DETAILS
系统软件开发实习生 (机器学习/Linux)
CompanyCalix
LocationNanjing
Work ModeOn Site
PostedJune 8, 2026

Internship Information
Core Responsibilities
Develop network-related AI and machine learning capabilities for embedded systems and Home Gateway products. Analyze production issues, perform debugging, and document technical designs in collaboration with cross-functional teams.
Internship Type
part time
Salary Range
CN¥200 - CN¥280
Company Size
2501
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page
About The Company
Calix is an AI platform company that enables service providers to transform their operations and accelerate delivery of differentiated experiences—so they can compete and win in the markets and communities they serve.
Through the AI-native Calix One platform, service providers can securely and privately activate agentic-AI alongside their human teams to acquire new subscribers, grow existing subscriber revenue, and build loyalty across residential, business, municipal, and MDU markets. More than 1,200 customers of all sizes leverage the Calix One platform, which has evolved over 15 years at an investment of more than $2 billion.
Calix innovation cycles are underpinned by a strong financial balance sheet and a people‑first culture that routinely earns broad industry recognition—winning 81 culture and innovation awards since 2025 alone, as well as Fortune’s 100 Best Companies to Work For® in 2026.
About the Role
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.
As a member of the global software development team, you will participate in the design and development of Software in embedded systems.
After interning with this team for more over six months, you will:
- Accumulate experience in the entire design, development, testing, and operation of enterprise-level software
- Gain programming experience primarily in C, Python, Shell, etc.
- Deepen your understanding of the development environment and ecosystem
- Improve your problem-solving and analytical skills
- Enhance your experience working in an all-English environment and collaborating with international teams
Responsibilities
- Contribute to the development of network-related AI / machine learning capabilities in embedded systems
- Develop features and conduct unit testing under the guidance of senior engineers
- Support the implementation and optimization of software features for Home Gateway products
- Analyze and resolve production/field issues (debugging & bug fixing)
- Clearly document technical designs, implementation solutions, and optimization proposals, and collaborate with cross-functional teams
- Explore the application of machine learning technologies in networking and embedded scenarios (e.g., data analysis, traffic classification)
Basic Qualifications
- Currently pursuing a Bachelor’s or Master’s degree, graduating in 2027 or 2028
- Available to intern 3–4 days per week for at least 6 months
- Major in Computer Science, Software Engineering, Communications, Networking, or related fields
Technical Skills
- Familiar with the Linux environment and common commands, with hands-on experience
- Solid foundation in C programming, with good coding practices
- Proficient in Python programming, with practical experience
- Understanding of data structures and basic algorithms
- Strong interest in embedded system development
- Good communication skills, with the ability to work in an English-speaking environment
- Proactive, self-motivated, and a strong team player with a willingness to learn
Preferred Qualifications (Nice to Have)
- Basic knowledge of computer networking (e.g., TCP/IP, routing)
- Understanding of machine learning fundamentals (e.g., neural networks, model training, data processing)
- Experience in machine learning projects or hands-on practice (e.g., coursework, internships, competitions)
- Familiarity with embedded systems or OpenWRT development is a plus
Allowance
- 200-280 RMB per day, adjusted based on the internship stage and performance.
Benefits
- Outstanding interns will be added to the Calix talent pool and considered for full-time positions
- Work in a global team with a multinational environment
- Open and transparent culture with friendly and equal mentors and colleagues
- Flexible working hours, no need to clock in
- Flexible work location, with the option for remote work when needed
- Adjustable desks and chairs for standing work
- Free drinks, fruits, and afternoon tea
- Free gym with shower facilities
Key Skills
CPythonShellLinuxMachine LearningEmbedded SystemsData StructuresAlgorithmsTCP/IPRoutingOpenWRTUnit TestingDebuggingTechnical DocumentationEnglish CommunicationData Analysis
Categories
SoftwareTechnologyEngineeringData & Analytics
Benefits
Full-time position consideration for outstanding internsMultinational work environmentOpen and transparent cultureFlexible working hoursRemote work optionAdjustable desks and chairsFree drinks, fruits, and afternoon teaFree gym with shower facilities
Prep Tools
FREE
ACE YOUR INTERVIEW IN REAL-TIME
Silent AI Co-Pilot
Real-time interview help
Listening...
"Why Calix?"
💡 Mention their Software Development and your passion for C
FREE
YOUR RESUME KNOWS THE QUESTIONS
AI Question Predictor
Based on 系统软件开发实习生 (机器学习/Linux) role
Tell me about your experience with C
Why do you want to work at Calix?
Describe a challenging project you've led
FREE
YOUR PERSONALIZED PREP ROADMAP
0-2 系统软件开发实习生 (机器学习/Linux)
Interview Prep Plan
1
Week 1:Technical Foundations2
Week 2:C3
Week 3:System Design