Software Engineer, AI Engineering
Cisco Systems
The application window is expected to close on: 7/3/2025. Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. Meet the Team
The Simulation & Tools Team at Cisco is dedicated to developing innovative software tools designed to enhance engineering productivity across routing and switching platforms through groundbreaking technologies. Our small, highly entrepreneurial team delivers digital twins of our most complex platforms, offering a rapid development environment, along with AI based tools to help triage the most complex software issues. Our customers comprise of internal development and testing teams, customer engagement teams, and external global ISPs and hyperscalers. Join us and be part of shaping the future. Your Impact
As highly skilled Software Engineer, AI Engineer you will work with Large Language Models (LLMs) and Machine Learning (ML) on our team, you will design, develop, and maintain advanced productivity tools tailored for development, debugging, triaging, and automating workflows. You will also work on innovative AI-driven solutions, such as code generation systems, to empower developers and enhance overall efficiency. In this role you will work on and contribute to:
AI-Driven Productivity Tools:Design and develop tools to automate and optimize debugging and triaging processes.Build ML-powered systems to enhance developer efficiency and reduce bottlenecks in workflows.Code Generation and Advanced AI Work:Implement LLM-based solutions for intelligent code generation, code review, and bug detection.Develop systems that leverage fine-tuned LLMs for context-aware suggestions and improvements.LLM and ML Model Development:Train, fine-tune, and deploy LLMs to address specific engineering challenges.Select appropriate ML models and algorithms to solve complex problems in debugging and triage.Data Management:Collaborate with data engineers to collect and preprocess datasets for model training and evaluation.Ensure data quality, security, and compliance with organizational policies and standards.Performance Optimization:Continuously improve the performance, accuracy, and efficiency of AI-driven tools.Monitor deployed models and ensure their reliability and scalability in production environments.Cross-Team Collaboration:Work closely with developers, system simulation engineers, QA engineers, and other stakeholders to identify pain points and design AI-driven solutions.Communicate technical details and progress to non-technical teams and leadership.Research and Innovation:Stay up to date with the latest advancements in AI, LLMs, and ML.Evaluate emerging technologies and identify opportunities to integrate them into the development pipeline. Minimum QualificationsBachelors with 6 + years of related experience in Software Engineering, Artificial Intelligence or Machine Learning, or Masters with 3 + years of related experience, or PhD with 1+ year of related experience.Experience in building and deploying LLM-based solutions (e.g., OpenAI GPT, BERT, or similar models).Working experience with Machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).Ability to program with languages such as Python, or similar.Hands-on experience with debugging and triage tools or workflows in software development. Preferred QualificationsExperience with fine-tuning pre-trained LLMs for specific use cases.Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).Exposure to large-scale distributed systems and cloud platforms (e.g., AWS, Azure, GCP).Strong analytical skills with the ability to debug complex technical challenges.Experience in optimizing AI/ML models for performance and scalabilityWhy Cisco? At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating withempathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
The Simulation & Tools Team at Cisco is dedicated to developing innovative software tools designed to enhance engineering productivity across routing and switching platforms through groundbreaking technologies. Our small, highly entrepreneurial team delivers digital twins of our most complex platforms, offering a rapid development environment, along with AI based tools to help triage the most complex software issues. Our customers comprise of internal development and testing teams, customer engagement teams, and external global ISPs and hyperscalers. Join us and be part of shaping the future. Your Impact
As highly skilled Software Engineer, AI Engineer you will work with Large Language Models (LLMs) and Machine Learning (ML) on our team, you will design, develop, and maintain advanced productivity tools tailored for development, debugging, triaging, and automating workflows. You will also work on innovative AI-driven solutions, such as code generation systems, to empower developers and enhance overall efficiency. In this role you will work on and contribute to:
AI-Driven Productivity Tools:Design and develop tools to automate and optimize debugging and triaging processes.Build ML-powered systems to enhance developer efficiency and reduce bottlenecks in workflows.Code Generation and Advanced AI Work:Implement LLM-based solutions for intelligent code generation, code review, and bug detection.Develop systems that leverage fine-tuned LLMs for context-aware suggestions and improvements.LLM and ML Model Development:Train, fine-tune, and deploy LLMs to address specific engineering challenges.Select appropriate ML models and algorithms to solve complex problems in debugging and triage.Data Management:Collaborate with data engineers to collect and preprocess datasets for model training and evaluation.Ensure data quality, security, and compliance with organizational policies and standards.Performance Optimization:Continuously improve the performance, accuracy, and efficiency of AI-driven tools.Monitor deployed models and ensure their reliability and scalability in production environments.Cross-Team Collaboration:Work closely with developers, system simulation engineers, QA engineers, and other stakeholders to identify pain points and design AI-driven solutions.Communicate technical details and progress to non-technical teams and leadership.Research and Innovation:Stay up to date with the latest advancements in AI, LLMs, and ML.Evaluate emerging technologies and identify opportunities to integrate them into the development pipeline. Minimum QualificationsBachelors with 6 + years of related experience in Software Engineering, Artificial Intelligence or Machine Learning, or Masters with 3 + years of related experience, or PhD with 1+ year of related experience.Experience in building and deploying LLM-based solutions (e.g., OpenAI GPT, BERT, or similar models).Working experience with Machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).Ability to program with languages such as Python, or similar.Hands-on experience with debugging and triage tools or workflows in software development. Preferred QualificationsExperience with fine-tuning pre-trained LLMs for specific use cases.Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).Exposure to large-scale distributed systems and cloud platforms (e.g., AWS, Azure, GCP).Strong analytical skills with the ability to debug complex technical challenges.Experience in optimizing AI/ML models for performance and scalabilityWhy Cisco? At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating withempathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Por favor confirme su dirección de correo electrónico: Send Email