Skip to main content
Back to jobs

Software Engineer - AI/ML

External
Cisco logoCisco · Rtp, NC
Full-timeRemote1d ago
Application SecurityHelmJavaScriptMachine LearningPythonRAG
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • Hands-on experience building agentic AI systems involving tool use, planning loops, multi-step reasoning, agent memory, and state management.
  • 3+ years of experience in Software Engineering in an enterprise environment with technologies like Python, JavaScript, Typescript, or Go
  • Working experience of LLM orchestration frameworks and creating agentic harnesses and agent skills.
  • Familiarity with model training, evaluation, and troubleshooting to improve accuracy and reliability.
  • Ability to develop reusable code aimed at automation and collaborate with engineering teams for deployment.
  • Bachelor's or master's degree in a relevant field.
  • Background in cybersecurity, application security, or offensive security.
  • Familiarity with MCP (Model Context Protocol), A2A protocols, or other emerging agent interoperability standards.
  • Experience with fine-tuning techniques such as LoRA, QLoRA, DPO, RLHF, and model evaluation frameworks like lm-evaluation-harness or HELM.
  • Experience with secure multi-tenant AI infrastructure, guardrail systems, or AI gateways.
  • Strong understanding of security best practices embedded throughout the AI development lifecycle.
  • Why Cisco?
  • We are Cisco, and our power starts with you.
  • Message to applicants applying to work in the U.S. and/or Canada:
  • The starting salary range posted for this position is $150,300.00 to $195,200.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.

Benefits

Dental insuranceVision insurance401(k)Remote work optionsEquity / stock optionsParental leave

Additional Information

The application window is expected to close on: Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received . 2015608 - Software Engineer - AI/ML (Remote) The application window is expected to close on: July 10, 2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. This role is remote and can be performed from anywhere in the U.S. Meet the Team Join a cutting-edge team focused on designing, building, and securing modern AI systems that power autonomous agents and LLM-powered applications. This team operates at the intersection of applied machine learning, software engineering, and security, delivering trustworthy, observable, and resilient AI solutions that address software security across Cisco and the industry. You will be part of a collaborative environment that values innovation, security, and operational excellence.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Cisco? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect