About The Position

The Software Engineer Data & AI II will develop scalable data pipelines, design robust analytics platforms, and build infrastructure to support machine learning initiatives. The role uses programming, data systems, and collaborative problem-solving to address complex challenges. By building and maintaining software tools and platforms, the engineer enables Cisco business groups to use AI and data-driven insights for operational excellence and strategic growth, while supporting high-quality, reliable data infrastructure. The role is part of Cisco’s Hardware Group, which develops hardware platforms and products in switching, routing, and wireless, including innovations in silicon, optics, and platforms such as Silicon One. The team works across product development from design through qualification and production.

Requirements

  • Meet one of the following education and experience combinations, completed within the past three years or expected within the next 12 months: a master's degree with zero years of work experience, or a bachelor's degree with two years of work experience. Education and work experience should be in Software Engineering or a related field.
  • Proficiency in Python or another programming language.
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, and object-oriented programming.
  • Foundational knowledge of data analysis, machine learning, artificial intelligence, or related concepts, gained through coursework, projects, research, internships, or other hands-on experience.
  • Familiarity with data technologies and tools such as SQL, data processing frameworks, machine learning libraries, or cloud platforms, and ability to learn and apply new technologies.

Nice To Haves

  • Hands-on experience with AI/ML.
  • Familiarity with major cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in Linux.
  • Familiarity with distributed data processing and containerization or orchestration technologies such as Apache Spark, Hadoop, Apache Flink, Docker, or Kubernetes.
  • Understanding of distributed systems concepts, including scalability, reliability, fault tolerance, and data consistency.
  • Familiarity with distributed computing patterns such as load balancing, consensus algorithms, and inter-service communication.

Responsibilities

  • Develop scalable data pipelines.
  • Design robust analytics platforms.
  • Build infrastructure to support machine learning initiatives.
  • Build and maintain software tools and platforms that help Cisco business groups use AI and data-driven insights.
  • Support high-quality, reliable data infrastructure.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Cisco restricted stock unit grants may be available, subject to eligibility and vesting conditions
  • 10 paid holidays per full calendar year
  • One floating holiday for non-exempt employees
  • One paid day off for an employee's birthday
  • Paid year-end holiday shutdown
  • Four paid days off for personal wellness
  • Non-exempt employees receive 16 days of paid vacation per full calendar year
  • Exempt employees participate in a flexible vacation time off program with no defined limit, subject to availability and business limitations
  • 80 hours of sick time off on hire date and each January 1 thereafter, with up to 80 hours of unused sick time carried forward
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional 10 paid volunteer days per full calendar year
  • Annual bonuses may be available for non-sales roles, subject to Cisco policies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service