Closed listing
Senior AWS Cloud Data Platform Engineer
- Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Experience
- 6+ years of experience in cloud engineering, backend development, or data engineering
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
JOB Description:
We are seeking a highly skilled Senior Cloud/Data Engineer to design, build, and operate scalable data and application platforms on AWS. This role requires strong expertise in distributed systems, cloud-native services, and backend engineering, with a focus on reliability, security, and performance. You will work on modern data pipelines, event-driven architectures, and cloud-based applications while collaborating closely with cross-functional teams.
Key Responsibilities
- Cloud Data & Platform Engineering
- Design, develop, and optimize data pipelines using Amazon Redshift, RDS, and DataSync/SFTP
- Build scalable ETL/ELT workflows using AWS Lambda and Managed Airflow (MWAA)
- Ensure high availability, performance, and cost-efficiency of data platforms
- Event-Driven & Distributed Systems
- Develop and maintain event-driven architectures using Amazon SQS and SNS
- Implement scheduling and orchestration logic using AWS-native Schedulers
- Build containerized services deployed on Amazon ECS
- Application & System Design
- Design robust, scalable systems with strong emphasis on performance and fault tolerance
- Participate in system design and application architecture reviews
- Define best practices for service design, resilience, and observability
- Software Development
- Develop backend services and data workflows using Python and/or TypeScript
- Write clean, maintainable, and testable code
- Improve developer productivity through reusable components and frameworks
- Database Management
- Design and manage relational databases, focusing on:
- Transaction management
- Performance tuning and indexing
- Data integrity and consistency
- Write efficient and optimized SQL queries
- Infrastructure & Security
- Apply strong fundamentals in:
- Networking concepts (VPC, subnets, routing, security groups)
- Cryptography and data protection
- Ensure compliance with security best practices and data governance standards
- Systems & Operations
- Work in Unix/Linux environments for deployment, troubleshooting, and system tuning
- Monitor system performance and resolve production issues proactively
Required Qualifications
- 6+ years of experience in cloud engineering, backend development, or data engineering
- Strong hands-on experience with:
- AWS services: Redshift, RDS, Lambda, SQS, SNS, ECS, Managed Airflow
- Proficiency in Python and/or TypeScript
- Deep understanding of:
- SQL and relational databases
- Distributed systems and system design
- Experience with event-driven architectures
- Solid knowledge of:
- Networking fundamentals
- Security and cryptography principles
- Strong experience working in Linux/Unix environments
Preferred Qualifications
- Experience with large-scale data platforms or analytics systems
- Exposure to data migration tools (DataSync, SFTP pipelines)
- Familiarity with CI/CD pipelines and DevOps practices
- AI/ML knowledge or experience integrating AI capabilities into applications is a strong plus
Soft Skills
- Strong problem-solving and analytical thinking
- Excellent communication and collaboration skills
- Ability to work in fast-paced, agile environments
- Ownership mindset and attention to detail
More about this job
Responsibilities
Design, build, and operate scalable data and application platforms on AWS while developing efficient ETL/ELT workflows. Collaborate with cross-functional teams to maintain event-driven architectures and ensure high system performance and reliability.
Requirements
Requires 6+ years of experience in cloud or data engineering with strong proficiency in AWS services, Python, and SQL. Candidates must possess deep knowledge of distributed systems, networking fundamentals, and Linux/Unix environments.
Skills
- AWS
- Python
- TypeScript
- Redshift
- RDS
- Lambda
- SQS
- SNS
- ECS
- Managed Airflow
- SQL
- Distributed Systems
- Linux
- Unix
- System Design
- Data Pipelines
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Data & Analytics
- Software
- Engineering
Keywords
- AWS
- Cloud Engineering
- Data Engineering
- Python
- TypeScript
- Redshift
- RDS
- DataSync
- SFTP
- ETL
- ELT
- AWS Lambda
- Managed Airflow
- MWAA
- SQS
- SNS
- ECS
- SQL
- Distributed Systems
- VPC
- Networking
- Cryptography
- Linux
- Unix
- CI/CD
- DevOps
- Agile
- Data Pipelines
- Event-driven Architecture
- Observability