Software Engineer at Cisco
Cisco · Bangalore, India
- Salary: Not Disclosed
- Experience: 1-3 years
📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification 1–3 years. Hands-on with Python, Java, Go, TensorFlow, PyTorch, AI / LLM agents. Relevant technical / engineering background 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Java Go TensorFlow PyTorch AI Machine Learning Deep Learning Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to develop AI applications for industrial networking. Candidates must have hands-on experience with Python, Java, Go, TensorFlow, PyTorch, AI / LLM agents to contribute to real-time AI solutions in industrial environments. This role is crucial for building AI-powered applications that enhance industrial networking, security, and observability. The Software Engineer will work directly on AI applications using LLMs and SLMs , addressing complex engineering challenges in industrial IoT systems. These applications support real-time decision-making and monitoring in manufacturing and smart city infrastructure, where reliability and performance are critical. Cisco recruitment for this position emphasizes technical depth in AI and machine learning . The role is part of Cisco ’s technology solutions for industrial IoT, where engineering teams develop secure, scalable systems for manufacturing and smart city operations. The team focuses on practical AI implementation in industrial settings, leveraging tools like TensorFlow and PyTorch . 2024, 2025, 2026 graduates should apply. Candidates must have 1–3 years. Hands-on with Python, Java, Go, TensorFlow, PyTorch, AI / LLM agents. Relevant technical / engineering background and 1-3 years experience . The salary for this position is Not Disclosed . Applicants will gain hands-on experience with Python , Java , Go , TensorFlow , PyTorch , and AI / LLM agents . This role provides direct exposure to AI-driven industrial systems, offering a foundation for advancing into specialized AI engineering or industrial automation roles in technology-driven sectors. 📊 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 , Cisco recruitment , and Bangalore, India jobs on our platform. Job Role & Responsibilities The Software Engineer at Cisco develops AI-driven industrial networking solutions using TensorFlow and PyTorch , integrating machine learning models into real-time network operations to improve fault detection and performance. This role focuses on building scalable, production-grade applications that directly impact network reliability and operational efficiency. Develop AI applications for industrial networking using TensorFlow to implement deep learning models for anomaly detection in network traffic. Build agentic workflows with Python to automate decision-making processes in industrial control systems, leveraging LLMs for intent interpretation. Utilize Java to create modular, high-performance backend services that interface with existing Cisco network infrastructure APIs. Integrate AI-powered solutions into Cisco ’s existing systems using Go for lightweight, concurrent microservices that handle real-time data pipelines. Monitor performance metrics such as inference latency, model accuracy, and throughput using Python scripts and logging frameworks to ensure operational stability. Maintain the codebase for AI applications using PyTorch and TensorFlow models, enforcing version control and CI/CD pipelines for consistency. Document development processes and model evaluation results in structured formats such as Jupyter notebooks and Confluence pages for future audits and scalability. Resolve technical issues in AI applications using Python debugging tools and error logs, ensuring zero downtime during network operations. This role demands direct ownership of AI application performance, with every decision impacting inference speed , model accuracy , and system reliability in live industrial environments. Required Skills & Technical Competencies Candidates must demonstrate proficiency in core programming languages and AI frameworks to deliver functional, production-ready AI applications in industrial networking environments at Cisco . Technical Skills Python — essential — used for developing AI agents, agentic workflows, and model evaluation scripts in industrial networking systems. Java — intermediate — applied to build scalable backend services that connect AI models to existing network infrastructure APIs. Go — intermediate — used to develop lightweight, concurrent microservices for real-time data ingestion and processing in network systems. TensorFlow — intermediate — leveraged to implement deep learning models for network traffic anomaly detection and prediction tasks. PyTorch — intermediate — used to develop and train neural networks for real-time operational monitoring and fault prediction. AI — essential — required to design and deploy intelligent agents that interpret network behavior and trigger automated responses. Machine Learning — essential — applied to build predictive models that analyze historical network data and forecast operational risks. Deep Learning — intermediate — used to implement neural network architectures for high-dimensional data processing in industrial environments. When showcasing these skills, emphasize hands-on projects involving TensorFlow or PyTorch with real-world data, such as network logs or sensor outputs, and highlight measurable outcomes like accuracy or latency improvement. Eligibility Criteria This role is designed for candidates with a technical engineering background and hands-on experience in AI and programming, specifically targeting those who have built and evaluated AI applications using Python , TensorFlow , or PyTorch . Must hold a Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical discipline. Eligible batches are 2024 , 2025 , and 2026 only. Minimum of 1 year of hands-on experience with Python or AI frameworks such as TensorFlow or PyTorch . CGPA of 3.0 or above on a 4.0 scale is required for technical evaluation. Must have a portfolio demonstrating at least two AI-based projects, including one involving machine learning or deep learning applied to real-world data. Must have completed at least one course or project involving LLM or agentic workflows in a technical environment. Documentation & Portfolio Requirements Resumes must include a dedicated section with a portfolio of technical projects, clearly labeled with tool names , data sources , and performance metrics such as accuracy, inference time, or error rate. For this role, prioritize projects that use TensorFlow or PyTorch to solve real network or industrial problems — such as anomaly detection in traffic logs or predictive maintenance — with measurable results and code availability. 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 enhances your chances of selection for this role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Essential for backend development and data manipulation in projects. Java — Crucial for building scalable applications and understanding object-oriented programming. Go — Important for developing efficient and high-performance applications. TensorFlow — Key for implementing machine learning models and AI applications. KodNest — Provides hands-on experience with real-world projects in software engineering. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Python, Java, or Go — Provide specific examples of your use. ❌ Using a generic resume — Tailor it to the specific responsibilities outlined in the job description. ❌ Listing technologies like TensorFlow or PyTorch without context — Include their application in projects or internships. ❌ Ignoring the specified experience requirement of 1-3 years — Ensure you meet this criterion to avoid disqualification. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills to avoid ATS penalties. ❌ Failing to verify the official Apply URL — Always check the link and job details 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 ensuring it passes initial screenings and reaches hiring managers. ATS Keywords to Include Software Engineer Python Java Go TensorFlow PyTorch AI Machine Learning Deep Learning Agentic Systems Industrial Networking Observability Resume Tips for This Role Highlight experience with Python , Java , or Go prominently, as these are critical for the role. Emphasize projects involving TensorFlow or PyTorch to showcase relevant technical skills. Detail any experience with AI applications or agentic workflows to align with job responsibilities. Use exact keywords from the job description to improve ATS alignment without overstuffing. 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: Avoid including 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, offering onsite work opportunities. It operates in the technology industry, focusing on industrial IoT solutions that enable secure connections and real-time visibility across key sectors like energy, transportation, and smart cities. The Industrial IoT engineering team develops software for industrial switching, routing, wireless, security, observability, and edge computing. Engineers collaborate across domains including networking, cybersecurity, and AI-powered operations to build intelligent, real-time systems for industrial environments. This role supports Cisco ’s mission by advancing AI-powered applications in industrial networking and edge computing. Engineers contribute to AI-driven solutions such as machine learning models, computer vision, and agentic workflows using tools like TensorFlow , PyTorch , and Small Language Models. Early-career professionals gain hands-on experience with Python , Java , Go, and AI technologies. This role offers direct exposure to AI-native development, including machine learning , deep learning , and agentic systems, building a strong foundation in real-world AI applications. 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 background and 1-3 years of experience from the 2024, 2025, and 2026 batches. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, Java, Go, TensorFlow, and PyTorch are critical for developing AI applications. ? What is the expected salary for this position? Salary Tap to expand + Answer Not Disclosed — this is the salary information available in the job data. ? 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, Java, and Go fundamentals. 2. Understand AI concepts, particularly LLMs and SLMs. 3. Prepare to discuss relevant projects. 4. Familiarize yourself with TensorFlow and PyTorch. 5. Be ready to solve engineering problems. ? 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 technologies and collaboration with engineers in networking and cybersecurity may enhance career prospects. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Python, Java, TensorFlow, and relevant project experience in AI applications. ? 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 across various domains, focusing on AI-powered solutions. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 1-3 years, making it unsuitable for freshers. 🔗 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