Python AWS Cloud Developer

Python AWS Cloud Developer

Posted 1 day ago by 1763274467

Negotiable
Outside
Remote
USA

Summary: Seeking a Python AWS Cloud Developer to join the Data Lake team in Dallas, TX. This hands-on role focuses on Python application development within AWS, emphasizing large-scale data movement and cloud-native orchestration workflows. The ideal candidate will have extensive experience in backend development and a strong understanding of AWS services. The position requires effective communication and collaboration in a remote setting.

Key Responsibilities:

  • Design, build, and maintain Python-based, serverless applications within AWS
  • Develop and optimize Lambda-heavy workflows using AWS services like Lambda, Step Functions, S3, and Glue
  • Tune existing pipelines to improve performance, reliability, and maintainability, especially for data movement across zones (Raw, Kafka, Refined, Replication)
  • Update and manage shared Python modules used across multiple functions
  • Refactor legacy code and streamline workflows by removing unnecessary processing steps and reducing payload size
  • Collaborate with teammates to break down large stories into deliverable pieces and ensure smooth development cycles
  • Participate in code reviews, testing, and deployment activities as part of an agile, cloud-native team

Key Skills:

  • 5-7+ years of hands-on experience with Python as your primary language
  • Moderate to strong experience with AWS services, especially: Lambda, Step Functions, S3, Glue (nice to have)
  • Experience building and supporting cloud-based, event-driven workflows
  • Comfort working with large, sometimes legacy, codebases and optimizing performance
  • Strong understanding of cloud-native design and modern application practices
  • Knowledge of cloud architecture best practices
  • Familiarity with CI/CD and version control (e.g., Git, CodePipeline)
  • Ability to work independently and communicate effectively in a remote team
  • Must have great collaboration skills, personality fit and excellent communication skills

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Python AWS Cloud Developer

Job Location: Dallas, TX

Duration: 24 Months+ With possibility of extension.

Overview:

Seeking a Python Developer to join the Data Lake team. This is a hands-on role focused on Python-based application development within AWS, supporting large-scale data movement and cloud-native orchestration workflows.

The successful candidate should be:

  • A backend Python developer who happens to work with data not a data engineer who happens to code
  • Comfortable jumping into a complex, Lambda-driven environment with existing workflows
  • Can handle end-to-end application updates across multiple cloud services
  • A proactive communicator who thrives in remote collaboration settings
  • Excited by solving backend challenges and improving cloud workflows

Key Responsibilities

  • Design, build, and maintain Python-based, serverless applications within AWS
  • Develop and optimize Lambda-heavy workflows using AWS services like Lambda, Step Functions, S3, and Glue
  • Tune existing pipelines to improve performance, reliability, and maintainability, especially for data movement across zones (Raw, Kafka, Refined, Replication)
  • Update and manage shared Python modules used across multiple functions
  • Refactor legacy code and streamline workflows by removing unnecessary processing steps and reducing payload size
  • Collaborate with teammates to break down large stories into deliverable pieces and ensure smooth development cycles
  • Participate in code reviews, testing, and deployment activities as part of an agile, cloud-native team

Requirements:

  • 5 7+ years of hands-on experience with Python as your primary language
  • Moderate to strong experience with AWS services, especially:
    • Lambda
    • Step Functions
    • S3
    • Glue (nice to have)
  • Experience building and supporting cloud-based, event-driven workflows
  • Comfort working with large, sometimes legacy, codebases and optimizing performance
  • Strong understanding of cloud-native design and modern application practices
  • Knowledge of cloud architecture best practices
  • Familiarity with CI/CD and version control (e.g., Git, CodePipeline)
  • Ability to work independently and communicate effectively in a remote team
  • Must have great collaboration skills, personality fit and excellent communication skills

Nice to Have:

  • Experience with data pipelines or file ingestion systems
  • Exposure to Data Lake architectures or tools like Databricks (not required, but helpful)

Example of Real Work Being Done:

A current senior level developer on the team is:

  • Refactoring 7+ Lambda functions, a Step Function, and a Glue function to streamline a single process
  • Updating a common module shared across Lambdas to reduce performance overhead
  • Tuning the Refined Zone + S3 replication workflows end-to-end to reduce payload size and improve reliability
  • Managing orchestration for 3 core data flows: Raw ingestion, Kafka ingestion, and S3 replication
  • Migrating and upgrading legacy Python code (e.g., moving to 2.2-compatible modules)
  • Collaborating remotely with peers on large stories broken into smaller deliverables