Cisco is looking to build the future of AI-driven platforms and data infrastructure to drive innovation and transform how the company and its customers harness information and intelligent automation.
Requirements
Proficiency in at least one backend programming language: C/C++, Java, or Go.
Experience designing and developing microservices and APIs.
Strong understanding of Linux and fundamental networking concepts (TCP/IP, DNS, DHCP).
Familiarity with cloud platforms such as AWS, Azure, or GCP.
Conceptual understanding of AI/ML.
Experience with automation and software testing (e.g., pyTest).
Familiarity with CI/CD pipelines.
Responsibilities
developing advanced data pipelines
machine learning infrastructure
analytics platforms
developing scalable backend systems
designing robust analytics platforms
building infrastructure to support modern cloud and distributed computing initiatives
building and maintaining key software tools and backend infrastructure
Other
Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College), or currently enrolled in an undergraduate degree program.
Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training.
U.S. employees are offered benefits, subject to Cisco’s plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance.
Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco’s policies.