Software Engineer

Cisco
Bangalore, IndiaPosted 6 April 2026

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 fit

Free · No credit card

Share