Job Title: Senior AWS Software Engineer (Data Platform | DevOps)
Role Overview
We are looking for a hands-on AWS Software Engineer with strong experience in cloud engineering, backend systems, data platforms, and DevOps. This role focuses on building scalable applications, data pipelines, and cloud infrastructure on AWS, with some exposure to data science and ML-driven systems.
Key Responsibilities
Build and maintain scalable backend applications and AWS-based services
Develop data pipelines, APIs, and cloud-native integrations
Implement infrastructure automation using Terraform
Manage CI/CD pipelines and DevOps workflows
Collaborate with Data Science teams to deploy and support ML-enabled features
Ensure system scalability, reliability, monitoring, and performance optimization
Required Skills & Experience
10+ years of experience in Software Engineering / Cloud Engineering
Strong Python programming skills
Hands-on AWS experience: S3, EC2, Lambda, Glue, Redshift, Athena, Step Functions, etc.
Experience with Terraform, CI/CD, Git, and DevOps practices
Strong SQL and data engineering fundamentals
Experience building APIs, microservices, and scalable cloud applications
Preferred Qualifications
Exposure to ML workflows or MLOps environments
Experience with dbt, Docker, Kubernetes, Kafka, or Kinesis
Knowledge of monitoring tools such as CloudWatch or Datadog
AWS Certifications are a plus.