Software Engineer Data & AI II (Intern) – United States

Cisco•Milpitas, NC
•$44,000 - $185,000

About The Position

This is a potential opportunity for an intern on Cisco’s Product Organization. The Cisco Product Internship Program is a 12-week summer experience in which interns join high-impact teams and contribute to products, platforms, and architectures. Interns may take part in targeted learning sessions, cross-functional networking, and engagement with organizational leaders. In this role, you’ll build data pipelines and machine learning workflows using Python. You’ll develop, train, and deploy models with frameworks such as PyTorch or scikit-learn, and orchestrate large-scale data solutions using tools such as Spark and Kubernetes. You’ll help build and scale intelligent data pipelines and distributed systems so platforms remain performant and reliable while processing data at scale for AI-driven products. The posting advertises potential opportunities; this exact role may not be open now but could open in the future. Applications are accepted until further notice.

Requirements

  • Currently enrolled in an undergraduate associate’s or bachelor’s degree program with at least 2 years of work experience, or enrolled in a master’s degree program with 0 years of work experience.
  • Qualifying education must be in Computer Science, Data Science, Statistics, Applied Mathematics, or a related field.
  • Expected to continue enrollment in the degree program after completing the internship.
  • Proficiency in Python and core data structures, demonstrated through at least one academic, personal, or professional project.
  • Exposure to at least one machine learning framework: TensorFlow, PyTorch, or scikit-learn.
  • Working knowledge of at least one big data or distributed processing tool: Spark, Hadoop (MapReduce), or Flink.
  • Hands-on experience with at least one deployment or orchestration tool: Docker or Kubernetes.

Nice To Haves

  • Experience deploying or productionizing a trained machine learning model beyond coursework-level training and evaluation.
  • Exposure to at least one cloud platform: AWS, Azure, or Google Cloud.
  • Understanding of at least two of scalability, reliability, fault tolerance, or data consistency.
  • Working knowledge of at least two of load balancing, consensus algorithms, or inter-service communication.

Responsibilities

  • Build data pipelines and machine learning workflows using Python.
  • Develop, train, and deploy machine learning models using frameworks such as PyTorch or scikit-learn.
  • Orchestrate large-scale data solutions using tools such as Spark and Kubernetes.
  • Build and scale intelligent data pipelines and distributed systems.
  • Help ensure platforms remain performant and reliable while processing data at scale.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Potential grants of Cisco restricted stock units, subject to continued employment and vesting terms
  • Paid holidays and a floating holiday for non-exempt employees
  • Paid birthday day off
  • Paid year-end holiday shutdown
  • Paid personal wellness days
  • Paid vacation or flexible vacation time off, depending on employee classification and eligibility
  • Paid sick time
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses may be available for non-sales roles, subject to Cisco policies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service