Cisco
Software Engineer Data & AI PhD (Intern) - United States
$44K–$185K
San Jose, California, US +2 · Hybrid · Internship · Posted Oct 16, 2026
- Location
- San Jose, California, US
Chicago, Illinois, US
Santa Monica, California, US - Education
- Currently enrolled in a PhD program in Computer Science, Artificial Intelligence, Machine Learning, or a related field; expected to continue enrollment after the internship.
About the job
Develops and maintains scalable data pipelines, analytics platforms, and infrastructure that support machine-learning workloads and data-driven insights across Cisco business groups.
What you'll do
- Build and maintain software tools and platforms for data infrastructure and analytics.
- Develop scalable data pipelines and machine-learning infrastructure.
- Support reliable, high-quality data systems used for AI and data-driven insights.
What they ask for
- Currently enrolled in a PhD program in Computer Science, Artificial Intelligence, Machine Learning, or a related field, and expected to continue enrollment after the internship.
- Proficiency in Python and fundamental data structures.
- Hands-on experience with machine-learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Familiarity with distributed data processing technologies and experience with containerization and orchestration tools.
Nice to have
- Hands-on experience with AI/ML.
- Familiarity with major cloud platforms and distributed-systems concepts.
Pay
$44,000.00 - $185,000.00 USD (full salary range; base salary or total pay not specified)
Tools
Python, TensorFlow, PyTorch, scikit-learn, Apache Spark, Hadoop (MapReduce), Apache Flink, Docker
AI focus
Builds data pipelines, analytics platforms, and infrastructure supporting machine-learning workloads and AI-driven insights.
Model-written summary · the original posting is authoritative