Software Engineer
Cisco is hiring a Software Engineer for a remote role open to applicants in India. Level rates it ; you can apply on Cisco.
Level's read on this job
- Builds AI ●●●● is how Level rates this software engineer role: the job is building AI systems.
- This is listed as a remote role.
- The posting mentions OpenAI, Claude and Copilot among its tools and skills.
- Level classes it as a mid-level role.
- Cisco has 1,400+ other open roles on Level.
AI in this role
Design and deploy AI-powered applications, LLM workflows, and intelligent assistants for enterprise sales planning.
Meet the Team
The Sales Planning and Product Management team, within Enterprise Data & AI Enablement, delivers enterprise-scale Go-to-Market (GTM) planning and performance management solutions leveraging industry-leading platforms such as Anaplan and Pigment. Our solutions support sales territory planning, account assignments, quota management, and goal cascading across the organization. By enabling streamlined sales hierarchy management, territory design, account allocation, and target setting, we help drive sales readiness and seamless integration with sales coverage and compensation systems. Our mission is to empower sales teams with accurate targets, actionable insights, and intelligent planning capabilities that accelerate revenue growth.
Your Impact
As a Full Stack AI Developer, you will design, build, and deploy AI-powered applications that enhance user experience, automate business processes, and deliver intelligent solutions for the Sales Planning domain.
Key Responsibilities
- Develop and implement AI-driven applications using modern Generative AI and Agentic AI frameworks.
- Design and build intelligent assistants, chatbots, AI agents, and workflow automation solutions using Large Language Models (LLMs).
- Integrate AI services and APIs, including Claude, OpenAI, MCP Servers, LangChain, Vercel AI SDK, and other emerging AI platforms.
- Implement Retrieval-Augmented Generation (RAG) architectures using vector databases, embeddings, semantic search, and knowledge retrieval techniques.
- Build proof-of-concepts (POCs) and pilot solutions to evaluate emerging AI technologies and their business impact.
- Develop scalable full-stack applications using modern frontend and backend technologies.
- Collaborate with product managers, architects, and business stakeholders to translate requirements into technical solutions.
- Create technical design documents, architecture diagrams, implementation plans, and user-facing documentation.
- Troubleshoot, debug, and resolve issues across development, testing, and production environments.
- Contribute to continuous improvement of engineering practices, coding standards, DevOps processes, and AI development methodologies.
- Stay current with advancements in AI, machine learning, software engineering, and cloud technologies, bringing innovative ideas to the team.
- Work independently while effectively collaborating with cross-functional teams to deliver high-quality solutions on schedule.
Technical Skills:
AI & Generative AI
- Python, FastAPI
- AI / ML
- Large Language Models (LLMs)
- Prompt Engineering
- Agentic AI Systems
- Retrieval-Augmented Generation (RAG)
- LangChain / LangGraph
- MCP (Model Context Protocol) Servers
- Vector Databases
- Embeddings & Semantic Search
- AI Chatbot Development
- OpenAI, Claude, and other Foundation Model APIs
- GitHub Copilot, Cursor AI, and AI-assisted development tools
- REST APIs
Databases
- PostgreSQL
- Oracle
- Redis
- Snowflake
Cloud & DevOps
- Docker
- Kubernetes
- CI/CD Pipelines
- Jenkins
- GitHub Actions
- Git & GitHub
Security & Authentication
- JWT
- OAuth 2.0
- Secure API Development
Minimum Qualifications
- Bachelor’s degree in computer science, Engineering, Information Technology, or a related field with upto 3 years of relevant experience, OR
- Master's degree with 2+ years of relevant experience.
- Hands-on experience in Full Stack Development using modern frontend and backend technologies.
- Strong experience in Python development and AI/Generative AI technologies.
- Experience with relational and NoSQL databases.
- Proven ability to design, develop, test, and deploy scalable software solutions.
Preferred Qualifications
- User Experience (UX) Design
- Snowflake
- Angular / React JS
- Good presentation skills
- Adoptive to new technologies
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.
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 with empathy 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.
How we rate this
Software Engineer at Cisco rates 90 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.
Builds AI. The job is building AI systems.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you structure and test a prompt to get consistent output from a language model?
- How would you design a retrieval step so the model answers from real data instead of guessing?
- How do you decide when an AI agent can act on its own versus asking for approval first?
- Tell me about a project where generative ai was part of your work. What did you do?
- Tell me about a project where agentic ai was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: Prompt engineering, RAG, AI agents, Generative AI, and Agentic AI. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.
Get your CV reviewed before you apply
Send your CV and the role you want next. Your review arrives by email within 3 days.
Get new remote software engineer jobs (Builds AI ●●●●) by email
One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free.
Similar roles
Software Engineering roles that build AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step