A Full Stack Engineer – AI/ML role at Cisco is a powerful opportunity for both fresh graduates and experienced professionals who want to build a career at the intersection of software engineering, artificial intelligence, and machine learning. This position focuses on designing, developing, and deploying full-stack solutions that leverage AI/ML capabilities to enhance partner ecosystems and enterprise applications. Located in Bangalore, India (Hybrid), this role provides exposure to cutting-edge technologies, real-world problem solving, and collaborative engineering culture in a global tech leader.
Company Snapshot – Cisco
is a global leader in networking, security, cloud, and collaboration technologies. Cisco drives innovation that connects businesses, communities, and the digital world. With products ranging from enterprise networking to advanced analytics and AI solutions, Cisco engineers work on large-scale, impactful systems used by millions of users worldwide.
Role Overview – Full Stack Engineer (AI/ML)
The Full Stack Engineer – AI/ML role involves working across both frontend and backend systems while integrating machine learning models, data pipelines, and scalable architectures. Engineers in this role develop user interfaces, backend services, and business logic that support AI-driven applications for partner incentives and enterprise workflows. The work is highly collaborative, product-focused, and centered around delivering end-to-end solutions.
Key role details:
- Position: Full Stack Engineer – AI/ML
- Qualification: Bachelor’s Degree in Engineering, Computer Science, or related field
- Experience Level: Freshers / Experienced
- Employment Type: Full Time
- Work Model: Hybrid (Bangalore, India)
- Domain: Software Engineering / AI/ML / Full Stack Development
Role Purpose and Business Impact
The main purpose of this role is to build and optimize AI-enabled full-stack solutions that drive partner incentives and enhance user experiences. This includes developing interactive user interfaces, building backend services, integrating machine learning components, and ensuring applications are scalable and reliable. The end result helps Cisco and its partners leverage AI/ML to make smarter decisions, automate workflows, and unlock business insights.
Key Responsibilities
- Develop responsive and intuitive frontend interfaces for web or dashboard applications
- Build scalable and secure backend services & APIs
- Integrate AI/ML models and data pipelines into production systems
- Collaborate with data scientists to deploy and monitor machine learning features
- Participate in architecture and design discussions
- Debug, test, and optimize applications across the stack
- Support CI/CD workflows and deployment automation
- Contribute to documentation and best engineering practices
Technical Skills Required
- Proficiency in frontend technologies such as React, Angular, or Vue.js
- Experience with backend frameworks like Node.js, Python (Flask/Django), Java, or similar
- Strong foundation in data structures and algorithms
- Basic understanding of AI/ML concepts, model deployment, or inference pipelines
- Knowledge of REST APIs and microservices architectures
- Experience with databases (SQL / NoSQL)
- Familiarity with cloud services and DevOps tools is a plus
- Version control using Git
Professional Skills That Add Value
- Analytical and logical problem-solving mindset
- Strong communication and collaboration skills
- Ability to articulate technical ideas clearly
- Curiosity and willingness to learn new technologies
- Ability to work effectively in cross-functional agile teams
These attributes help engineers thrive in dynamic and evolving product environments.
Who Can Apply
This role is suitable for:
- Fresh graduates looking to enter full-stack and AI/ML engineering roles
- Early-career technical professionals with project or internship experience
- Experienced software engineers seeking exposure to AI/ML-integrated systems
- Individuals passionate about building scalable applications with modern technologies
A combination of software development fundamentals and interest in AI/ML provides a strong foundation for success in this role.
Work Environment and Learning Culture
Cisco fosters a collaborative, inclusive, and innovation-driven work culture. Engineers work in agile teams, participate in knowledge sharing sessions, and receive mentorship from senior engineers. Cisco also supports continuous learning through training, access to global tech resources, and opportunities to engage with emerging technologies.
Career Growth Opportunities
Starting as a Full Stack Engineer – AI/ML can lead to roles such as:
- Senior Software Engineer
- AI/ML Engineer or Applied Scientist
- Full Stack Architect or Technical Lead
- Cloud/Platform Engineer or DevOps Specialist
- Product Engineering Manager
With experience, engineers can also move into strategic roles that shape product direction and technical standards.
Why This Role Is Career-Strong
This opportunity stands out because it:
- Combines software engineering with AI and data-driven solutions
- Provides exposure to full-stack development across UI and backend domains
- Includes machine learning integration — a high-growth skill set
- Offers hybrid work flexibility and learning from global teams
- Aligns with modern industry demand for engineers who can build data-enabled products
Selection Process
- Online application and resume screening
- Technical interviews focusing on coding, fundamentals, and design
- Discussions around AI/ML concepts, system architecture, and problem solving
- HR or managerial interview to assess culture fit and communication
Candidates with clear logical explanations, coding demonstration, and practical examples tend to perform best.
How to Apply
Joining as a Full Stack Engineer – AI/ML at Cisco provides a strong foundation in software engineering, machine learning integration, and enterprise product development — positioning you for long-term growth in the tech industry.


