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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job