Software Engineer at Cisco

Cisco · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification Hands-on with Python, Java, TensorFlow, PyTorch, AI / LLM agents. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Java TensorFlow PyTorch AI Machine Learning Deep Learning LLM agents Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to develop AI-native software for industrial networking. Candidates with hands-on experience in Python, TensorFlow, and PyTorch are eligible to apply for this on-site role, which supports the development of AI applications in industrial networking and edge computing environments. This Software Engineer role involves building and evaluating AI applications, with a focus on machine learning and deep learning models. The position requires direct development using Python, Java, TensorFlow, and PyTorch , and includes collaboration with cross-functional teams to deliver AI-driven solutions. The work is centered on enhancing industrial networking, security, and edge computing through AI-native software development. The job posting specifies that this Software Engineer role is part of Cisco ’s technology initiatives in Bangalore. The position emphasizes technical qualifications and demonstrated shipping experience in AI/ML applications. Cisco recruits for this role to support real-world deployment of AI models in industrial systems, with a focus on practical, production-ready software. 2023, 2024, 2025, 2026 graduates are eligible. Applicants must have hands-on with Python, Java, TensorFlow, PyTorch, AI / LLM agents and a relevant technical qualification and demonstrated shipping experience . The role requires 1-3 years of experience . Salary is not disclosed . Applicants will gain hands-on experience with Python , Java , TensorFlow , PyTorch , AI , Machine Learning , Deep Learning , and LLM agents . This role provides a foundation for advancing into AI-driven software engineering roles in network infrastructure and industrial automation. It offers exposure to real-world AI deployment in enterprise environments. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more Software Engineer jobs , Bangalore, India jobs , and Cisco recruitment opportunities on our platform. Job Role & Responsibilities The Software Engineer at Cisco develops AI-native industrial networking solutions by building and deploying machine learning models using Python and TensorFlow . This role ensures end-user performance through real-time model evaluation and performance monitoring in production environments. Develop AI applications using Python and TensorFlow to implement predictive maintenance models for industrial networking systems. Design and debug software components using Java to ensure stability and scalability of AI-driven network control applications. Evaluate AI application performance using machine learning metrics such as accuracy, precision, and F1-score in cross-functional engineering reviews. Apply deep learning techniques in PyTorch to train neural networks for anomaly detection in network traffic data. Monitor and maintain codebases related to AI and machine learning projects, ensuring version control and continuous integration pipelines are active. Document AI development workflows, including model training pipelines and performance monitoring procedures, for future reference and audit. Identify and resolve bugs in AI applications using Python scripts and TensorFlow model diagnostics to maintain optimal end-user performance. Collaborate with operations teams to validate LLM agent performance in real-world network scenarios using structured evaluation benchmarks . This role demands direct ownership of AI model deployment , with measurable impact on network reliability and real-time performance metrics across Cisco ’s industrial infrastructure. Required Skills & Technical Competencies The role requires a strong foundation in AI , machine learning , and deep learning with hands-on experience in Python , Java , TensorFlow , and PyTorch . Candidates must demonstrate practical implementation of these tools in real-world projects. Technical Skills Python — essential — used for developing AI applications and performing data analysis in TensorFlow and PyTorch environments. Java — intermediate — used for software design and debugging in AI-native applications, particularly in backend service development. TensorFlow — advanced — applied to implement machine learning models for network anomaly detection and predictive maintenance. PyTorch — advanced — used for deep learning tasks such as training convolutional neural networks on network traffic datasets. AI — intermediate — applied to design AI-native software that integrates with industrial networking systems. Machine Learning — advanced — used to evaluate model performance using metrics like precision, recall, and AUC in production environments. Deep Learning — intermediate — applied to build neural networks for real-time network behavior analysis using labeled datasets. LLM agents — entry — used to prototype intelligent agents that interpret network logs and generate actionable insights. When showcasing these skills, emphasize specific projects where you used TensorFlow or PyTorch to train models, and include evaluation metrics and deployment outcomes in your resume. Eligibility Criteria This role is designed for candidates with a technical qualification in computer science or a related field, who have 1–3 years of hands-on experience in AI and machine learning development. It targets students from eligible batches with demonstrable project experience. Must hold a Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical discipline. Eligible batches are 2023 , 2024 , 2025 , and 2026 . Minimum of 1 year of hands-on experience in Python , Java , or machine learning frameworks. CGPA of at least 3.0 on a 4.0 scale is required for admission consideration. Must have a portfolio demonstrating AI application development using TensorFlow or PyTorch with measurable outcomes. Must have shipped at least one AI model in a real-world environment, such as a prototype or internal tool. Documentation & Portfolio Requirements Your resume must include a project summary with clear technical stack (e.g., Python , TensorFlow ), data source , model evaluation metrics , and deployment context for at least one AI application. Focus on including a portfolio project where you used TensorFlow or PyTorch to build a model that achieved a specific performance metric, such as 95% accuracy on network anomaly detection, to demonstrate real-world capability. Salary for Software Engineer at Cisco 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer role at Cisco is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer Upskilling with the right resources significantly improves your selection odds for the Software Engineer role at Cisco . Recommended Courses & Resources Python — Essential for developing software and AI applications. Java — Important for building scalable applications in the tech industry. TensorFlow — Key for implementing machine learning models effectively. PyTorch — Crucial for deep learning projects and AI development. KodNest — Provides hands-on experience with software engineering practices. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating hands-on experience with Python — Provide specific examples of your work. ❌ Using a generic resume — Tailor it to align with the responsibilities listed in the job description. ❌ Listing technologies like TensorFlow without details — Detail their application in your previous projects. ❌ Ignoring the experience requirement of 1-3 years — Ensure you meet the qualifications. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills to avoid ATS penalties. ❌ Not verifying the official Apply URL — Always check the link before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer Optimizing your resume for ATS is crucial for standing out in the application process for the Software Engineer role at Cisco . ATS Keywords to Include Python Java TensorFlow PyTorch AI Machine Learning Deep Learning LLM agents Software Development Debugging Model Evaluation Edge Computing Resume Tips for This Role Highlight hands-on experience with Python , as it is a critical skill for the role. Emphasize experience with TensorFlow and PyTorch , as these are essential for AI application development. Showcase a project that involved AI or machine learning , particularly using the listed technologies. Use exact keywords from the job description to align with ATS requirements without keyword stuffing. Avoid including unsupported technologies or claims that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include unrelated technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer at Cisco Apply Now — Cisco Open the official Apply URL and confirm the job title and company is correct. Prepare a resume aligned with the required skills, responsibilities, qualifications, and experience. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if provided. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Cisco NexisGrow.com does not charge any fees for job applications. Cisco Cisco is a technology company based in Bangalore, India. This Software Engineer role is onsite and focuses on AI-native software for industrial networking, security, and edge computing. The position supports engineering teams in designing and debugging software solutions. The team develops AI applications using Python , TensorFlow , PyTorch , and LLM agents . Work includes building machine learning models, evaluating performance, and applying deep learning techniques in real-world systems. Responsibilities span software design, computer vision, and network operations using TCP/IP and security protocols. This role provides early-career exposure to advanced AI and machine learning tools such as TensorFlow , PyTorch , and LLM agents . Hands-on experience with AI-native software development and model evaluation offers practical insight into modern AI applications in industrial environments. Company Details Industry Technology Location Bangalore, India Connect With Us Careers Apply Now Website 🔗 cisco.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 1-3 years of experience from the eligible batches of 2023 to 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, Java, TensorFlow, PyTorch, AI, and Machine Learning are critical for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Python and Java fundamentals. 2. Practice TensorFlow and PyTorch projects. 3. Understand AI and ML concepts. 4. Prepare to discuss collaboration experiences. 5. Familiarize yourself with industrial networking applications. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bangalore, India. ? What career exposure can this role provide? Growth Tap to expand + Answer Exposure to AI application development, collaboration with cross-functional teams, and hands-on experience with advanced machine learning techniques. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Python, Java, TensorFlow, and AI/ML experience, along with relevant projects. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and cross-functional teams, focusing on AI application development. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 1-3 years. 🔗 Explore More on NexisGrow More jobs in Bangalore Browse all Tech jobs Latest Fresher jobs More jobs at Cisco Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com