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.