cover image
Swift Strategic Solutions Inc

Principal Python Developer - Data Engineering (ML Background Welcome)

Hybrid

Plano, United states

Senior

Freelance

14-09-2025

Share this job:

Skills

Python Java Scala SQL Data Engineering GitHub GitLab DevOps Training AWS Data Science PySpark Terraform

Job Specifications

A technology services client of ours is looking for Principal Python Developer skills their ongoing projects.

We are seeking a highly skilled Principal Python Developer with a strong data engineering focus to join a small, high-priority team in the financial services domain. This is not a junior or mid-level position -- we need a seasoned developer who can immediately contribute by writing production-grade Python code and building scalable data pipelines in AWS.

Below are the additional details of this role:

Required Skills:

10+ years professional experience, with 7+ years of Python development (production- grade, not scripting).
Strong computer science fundamentals: data structures, algorithms, OOP, concurrency, exception handling.
Hands-on experience with AWS data services: EMR, Glue, Redshift, S3, Step Functions, Lambda.
Expertise in PySpark for distributed transformations.
Strong SQL skills; ability to optimize queries and manage large, complex schemas.
Experience applying TDD/BDD with pytest/behave or similar frameworks.
Familiarity with IaC (Terraform/CloudFormation) and DevOps practices (GitHub/GitLab).
Knowledge of design patterns and reusable library development.
Multiple language proficiency (Python + another language such as C++/Go/Java/Scala).
Open-source/community contributions.
Background in Data Science or ML Engineering that required strong Python development (e.g., building models, training pipelines, or ML frameworks at scale).
Education: Bachelor's or Master's degree in Computer Science, Engineering, or related

This role can be W2 and open for USC/GC/H1B resources.

About the Company

Talent. Transform. Thrive Know more