Cisco logo

Software Engineer

Cisco
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentPythonRESTful APIsCloud InfrastructurePrompt Engineering

Job description

Overview

Develop software consistent with Cisco Design Thinking Principles, with a focus on simplification and UX, while using secure coding practices, protecting user privacy and following software development best practices. Work on AI-integrated cloud-native and automation services on AWS.

What you'll do

  • Integrate AI capabilities into production applications using LLM APIs, AWS Bedrock, prompt workflows, embeddings, document intelligence and semantic search.
  • Design and implement RESTful APIs and backend services for automation, orchestration and AI-driven workflows.
  • Design, develop and support cloud-native applications and automation services on AWS.
  • Build backend services and intelligent automation workflows using Python and/or Node.js.
  • Design and implement event-driven and serverless architectures using AWS services such as Lambda, API Gateway, EventBridge, Step Functions, SQS and SNS.
  • Develop secure and scalable data pipelines and service integrations across AWS and third-party platforms.
  • Work with data stores such as PostgreSQL, RDS, DynamoDB and S3 to support application and workflow needs.
  • Automate deployments and infrastructure management using CI/CD pipelines and infrastructure-as-code practices.
  • Monitor, troubleshoot and optimize applications using CloudWatch, logging, metrics and alerting tools.
  • Collaborate with Product, Security, UX and cross-functional engineering teams to deliver high-quality features and operational improvements.
  • Partner with design and product management to create the right solution for customers.
  • Create technical design documentation for the team and contribute to user documentation for end users.
  • Debug and address software issues during development and in production systems to support customers.
  • Bring new ideas for product innovation and help improve software development processes.
  • Participate in code reviews, testing, debugging and production support.
  • Maintain technical documentation, architecture notes and deployment procedures.

What you'll need

  • Bachelor's degree in Computer Science, Engineering or a related field, with up to 3 years of professional software development experience.
  • Hands-on experience integrating AI capabilities such as LLM APIs, AWS Bedrock, prompt engineering, embeddings or retrieval-based workflows.
  • Experience with AWS services such as Lambda, S3, API Gateway, EventBridge, Step Functions, SQS, SNS, RDS, DynamoDB, IAM and CloudWatch.
  • Experience with Python and/or Node.js backend development for cloud, AI-integrated or automation-focused applications.
  • Experience designing and building RESTful APIs and integrating internal or external services.
  • Experience building automation workflows, background jobs or event-driven processing pipelines.
  • Familiarity with Git, CI/CD practices and cloud deployment processes.
  • Strong debugging, problem-solving, communication and collaboration skills.

Nice to have

  • Experience with AWS Bedrock, Amazon Textract, Amazon Comprehend, OpenAI APIs, LangChain, LlamaIndex or similar AI tooling.
  • Experience building workflow orchestration, agentic systems or AI-powered automation platforms.
  • Hands-on experience with Docker, ECS, EKS or containerized deployments on AWS.
  • Experience with infrastructure as code using Terraform, AWS CDK or CloudFormation.
  • Familiarity with vector search, pgvector, OpenSearch, Pinecone or similar retrieval technologies.
  • Knowledge of secure coding practices, IAM design, secrets management and audit logging.
  • Exposure to compliance, GRC, risk, audit or evidence management domains.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer