SWITS DIGITAL Private Limited

Senior AWS Cloud Engineer

Bangalore Division, KA, IN

24 days ago
Save Job

Summary

Job Title: Senior AWS Cloud Engineer

Location: Bangalore, India

Work Mode: Hybrid

Role Type: Permanent

Notice Period: Immediate

Experience: 6 – 9 Years

Job Summary

We are looking for experienced Cloud Engineers to join our team in Bangalore. The ideal candidate should have strong proficiency in Python programming with exposure to the ML ecosystem, and hands-on experience in designing, developing, and deploying cloud-native solutions on AWS. This role involves building scalable, event-driven systems using a wide range of AWS services and integrating ML components into production-ready workflows.

Mandatory Skills

  • OOP-based Programming: Strong coding skills in Python
  • Python ML Ecosystem: Exposure to libraries such as NumPy, Pandas, scikit-learn, TensorFlow
  • AWS Cloud Services: Proven experience building cloud-native applications using:
    • S3, RDS, CloudFormation (CFT)
    • SNS, SQS, Step Functions, EventBridge, CloudWatch
Good To Have Skills

  • Experience with serverless architecture on AWS
  • Familiarity with DevOps practices and CI/CD pipelines
  • Exposure to infrastructure as code (IaC) tools like Terraform or AWS CDK
  • Containerization knowledge (Docker, ECS, EKS)
  • Knowledge of data engineering concepts and pipelines

Key Responsibilities

  • Design and build scalable, cloud-native applications using Python and AWS services
  • Leverage ML libraries (NumPy, Pandas, scikit-learn, TensorFlow) within cloud environments for data processing and prediction
  • Implement event-driven architectures using AWS Step Functions, EventBridge, SNS, and SQS
  • Manage infrastructure using AWS CloudFormation and monitor solutions using CloudWatch
  • Collaborate with cross-functional teams including data engineers, product owners, and DevOps
  • Write clean, modular, and maintainable code using OOP principles
  • Ensure performance, reliability, and security best practices are followed throughout application lifecycle

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 6–9 years of hands-on experience in Python programming and AWS application development
  • Deep understanding of cloud-native design patterns and modern cloud services
  • Ability to integrate and scale machine learning models in production environments
  • Strong analytical and problem-solving skills with excellent communication abilities

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: