AI/ML Engineer

June 12, 2025

Are you applying to the internship?

Job Description

About Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all. Cisco embraces digital transformation and helps customers implement change in their digital businesses. While known for its legacy in hardware, Cisco is also a software and security company that invented an intuitive network that adapts, predicts, learns, and protects. The company fosters a culture that encourages innovation, creativity, and learning from failures. Cisco focuses on collaboration, accountability, and diversity of thought, embracing individuals with diverse backgrounds and interests.

Job Description

This posting advertises potential job opportunities in a dynamic engineering team focused on building AI/ML solutions. While the exact role may not be immediately available, a Cisco representative may contact qualified applicants when a relevant position opens.

As a member of the team, you will collaborate closely with platform, security, release engineering, and support teams to deliver the product, including providing support to ensure smooth operation.

What You’ll Do:

• Develop and implement applications based on generative large language models such as GPT-4, Claude, Llama, and their derivatives, ensuring they meet business requirements.
• Optimize generative AI applications for enhanced performance, scalability, and reliability.
• Conduct red teaming exercises to validate the robustness and precision of the applications.
• Stay informed about the latest developments in AI and machine learning, and proactively suggest the adoption of new technologies.
• Design and develop APIs for smooth interaction with AI models.
• Address and resolve any issues that arise from the AI applications.
• Create clear and comprehensive documentation for the developed models and systems, making it accessible to both internal teams and external partners.

Who You Are:

You are committed to continuous learning and enjoy adopting tools and technologies that best address the problems you are tackling. You place a high value on building solid relationships with colleagues and are passionate about coaching and mentoring engineers. With strong analytical skills, you excel at interpreting data and have the ability to communicate complex information in a simple, actionable manner.

Minimum Qualifications:

• Recently completed or currently enrolled in a PhD program in Computer Science, Data Science, Statistics, Mathematics, Engineering, or a related quantitative field
• Understanding of Deep Learning Architectures (Transformers, LSTMs, etc.).
• Experience with Transformer-based models (BERT, GPT, other Large Language models).
• Proficient in programming languages such as Go/Java, particularly for backend development and integration with data science applications.

Preferred Qualifications:

• Proficient with data science toolkits such as Pandas, NumPy, SciPy, and Scikit-learn, and knowledgeable in vector databases like Milvus or Pinecone for AI similarity searches.
• Skilled in fine-tuning large language models like GPT, BERT, and Llama-2 for domain-specific applications, and experienced with generative AI frameworks including LangChain and RAGs.
• Practiced in the development and application of GANs (Generative Adversarial Networks) for creative AI solutions.
• Competent in Time Series Systems, with the ability to perform real-time series analysis and streaming data processing.
• Well-versed in cloud technologies such as Google AI Platform or AWS for scalable AI deployments, and in-depth knowledge of machine learning algorithms, including generative models.
• Familiar with big data technologies (e.g., Hadoop, Spark, Kafka) and machine learning frameworks (TensorFlow, PyTorch ) for efficient model training and development.
• Expertise in advanced anomaly detection and pattern recognition within time series data, leveraging insights from complex datasets