Software Engineer
CiscoBangalore, IndiaPosted 6 April 2026
Tech Stack
Job Description
ABOUT THE TEAM
The Cisco Marketing Engineering team builds and operates the AI and data platforms that power Cisco's global marketing organization. Our platforms serve hundreds of users across marketing analytics, campaign management, AI-powered assistants, and data operations. We own three production platforms — an AI Agent Engine, a Marketing Data & Operations Platform, and a GenAI Gateway — each serving critical business functions at scale.
We are a small, high-impact team where every engineer owns significant surface area and ships directly to production.
ABOUT THE ROLE
We are looking for a Software Engineer to design, build, and maintain backend services and infrastructure across our platform ecosystem. You will work across Python/FastAPI backends, PostgreSQL and Redis data layers, Kubernetes deployments, and AI agent systems built on LangGraph. This is a hands-on, full-lifecycle role — you will write code, manage deployments, debug production incidents, and shape the architecture of systems used by all of Cisco Marketing.
You will also own the deployment and infrastructure layer — Jenkins CI/CD pipelines, Docker image builds, Kubernetes orchestration, and GitOps-based automation.
WHAT YOU WILL DO
Design, build, and maintain backend services using Python, FastAPI, SQLAlchemy, asyncpg, and Celery
Own the Kubernetes deployment pipeline — Jenkins CI/CD, Docker builds, GitOps automation, HPA autoscaling, and PVC management
Manage infrastructure — nginx configuration, Redis caching, PostgreSQL databases, Alembic migrations, Snowflake and Oracle DB connectors
Build and extend AI agent capabilities — new tools, skills, system tools registry, smart SQL, context compression, cost tracking, and guardrails
Implement and maintain security — OIDC authentication, API key management, credential access control, and audit logging
Write and maintain database migrations, manage schema changes across dev, staging, and production environments
Monitor production health using healthcheck systems, Sentry, AppDynamics, Grafana/Prometheus, and LangSmith tracing
Participate in on-call rotation for production incident response
Collaborate with frontend engineers on API contracts and data models
Participate in code reviews, sprint planning, and architecture discussions
WHAT WE ARE LOOKING FOR
Minimum Qualifications:
B.Tech in Computer Science, Software Engineering, or equivalent practical experience
5 years of professional software engineering experience
Strong Python proficiency — async/await, type hints, modern Python 3.10
Experience with FastAPI or similar async web frameworks (Django, Flask with async, Starlette)
Hands-on experience with PostgreSQL and Redis — writing, optimizing, and debugging queries
Experience with Docker and container orchestration using Kubernetes
Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or similar)
Solid understanding of Git-based workflows and code review processes
Experience designing and consuming RESTful APIs
Preferred Qualifications:
Experience with LLM/AI frameworks — LangChain, LangGraph, OpenAI API, or similar
Kubernetes administration — deployments, HPAs, PVCs, service networking, troubleshooting
Experience with Celery or similar distributed task queues (RQ, Dramatiq)
Familiarity with Snowflake, Oracle DB, or other enterprise data platforms
Experience with nginx configuration and reverse proxy patterns
Knowledge of OIDC/OAuth2 authentication flows
Experience with observability tools — Sentry, AppDynamics, Prometheus/Grafana, LangSmith
Alembic or similar database migration tooling
Experience building and operating microservices in production at scale
TECH STACK
Languages: Python 3.10
Frameworks: FastAPI, SQLAlchemy, Pydantic, Celery, LangGraph, LangChain
Databases: PostgreSQL, Redis, Snowflake, Oracle DB
Infrastructure: Kubernetes, Docker, Jenkins, nginx, GitOps
Observability: Sentry, AppDynamics, Prometheus, Grafana, LangSmith
Auth: OIDC/OAuth ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card