C

Cisco

Makes networking gear and security software

Software Engineer Nextgen AI Search

AI Application Engineering +1Posted on Nov 13
Full-timeSan Jose, CA, USAHybrid

About the Job

Requirements

  • A Bachelor's degree with 7 years of related experience, a Master's degree with 4 years, a PhD with 1 year, or equivalent related work experience is required.
  • At least 7 years of software engineering experience, including at least 2 years in a lead or high-level individual-contributor role, is required.
  • At least 3 years of hands-on experience designing and operating Elasticsearch in a production environment is required.
  • Experience in high-scale data engineering, search infrastructure, and building robust ingestion pipelines using Dataflow (Apache Beam) is required.
  • Ability to lead technical projects from inception through production deployment, including experience with Google Cloud Platform and Kubernetes, is required.

Responsibilities

  • Lead the design and implementation of high-scale data ingestion pipelines using Dataflow (Apache Beam) and Elasticsearch, ensuring internal data is indexed, searchable, and ready for large language model consumption.
  • Own the search core by implementing advanced re-ranking algorithms and refining relevancy metrics to ensure information retrieved by AI agents is accurate, timely, and high-quality.
  • Design and oversee the development of AI agents, focusing on multi-step reasoning, tool-calling, and stable state management in production environments.
  • Ensure AI capabilities are production-grade by managing deployments on Kubernetes on Google Cloud Platform, ensuring high availability, and implementing robust monitoring and observability.
  • Act as the primary technical point of contact for stakeholders.
  • Evaluate and integrate various models.
  • Promote AI-assisted engineering and modern continuous integration and continuous delivery practices to accelerate team velocity.

Desired Qualifications

  • Expertise in designing and implementing hybrid search architectures that combine semantic (vector-based) and keyword (BM25) results.
  • Experience building retrieval-augmented generation systems, including prompt engineering, chaining, and optimizing large language model outputs.
  • Extensive experience building and consuming REST APIs and integrating third-party services.
  • Experience setting up Model Context Protocol servers and exploring new ways to connect large language models to private data.
  • Familiarity with AI-assisted development tools such as Cursor, GitHub Copilot, and Claude, and ability to define quantitative success metrics for search results.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs