Senior Python Developer AWS Job Description A leading organisation is seeking an experienced Senior Python Developer with expertise in AWS to join their permanent team.Check all associated application documentation thoroughly before clicking on the apply button at the bottom of this description.This role will focus on developing and optimising data-driven applications within a cloud environment, ensuring high performance and scalability.Job Responsibilities Develop and maintain Python-based applications for data processing and analytics.Design, implement, and optimise AWS Redshift data models and queries.Work closely with data engineers and analysts to ensure efficient data ingestion and transformation.Implement best practices fordata pipeline development, ETL processing, and cloud infrastructure.Ensure code quality, scalability, and maintainability throughunit testing and CI/CD processes.Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.Monitor system performance, troubleshoot issues, and optimise query execution.Experience Required 5+ years of Python development experience, particularly in data-intensive applications.Strong expertise in AWS services, including S3, Lambda, Glue, and Redshift.Hands-on experience inoptimising Redshift performance, query tuning, and workload management.Experience with ETL pipelines, data warehousing, and big data processing frameworks.Strong knowledge of SQL and database design for large-scale data processing.Familiarity with Terraform, Docker, and Kubernetes for cloud-based deployments.Ability to work in anagile environment with continuous integration and delivery.Desirable Skills Experience with Apache Spark, Airflow, or Snowflake.Knowledge ofserverless computing and event-driven architectures.Exposure tomachine learning pipelines and AI-driven analytics.
xsokbrcEducational Requirements Bachelors degree in Computer Science, Software Engineering, or a related field.