cover image
Prairie Consulting Services

Python Developer

Hybrid

Chicago, United states

$ 73 /hour

Freelance

05-03-2026

Share this job:

Skills

Python SQL Data Engineering CI/CD Docker Kubernetes Agile Pandas Analytics Snowflake FastAPI CI/CD Pipelines PySpark Kafka Terraform Infrastructure as Code Microservices

Job Specifications

Senior Python Developer (Data Engineering + FastAPI + Snowflake)

Location: Chicago/Hybrid

Are you a Python expert passionate about building scalable data pipelines and backend services? We’re looking for a Senior Python Developer to join our direct client's team and work on cutting-edge data engineering and microservices projects in a financial services environment.

What You’ll Do:

Design and build reliable data pipelines using Python, pandas, and Snowpark
Develop Snowflake objects, optimize SQL, and manage performance & costs
Build FastAPI services to expose data and business logic
Deploy and operate services in Docker/Kubernetes environments
Work with Kafka for event-driven microservices
Write unit/integration tests, CI/CD pipelines, and ensure high code quality
Collaborate across product, analytics, and platform teams in an agile environment

Must-Have Skills:

Advanced Python & pandas for ETL/ELT and data wrangling
Hands-on Snowflake and Snowpark (Python) experience
FastAPI for building production APIs
Kafka experience (consumer groups, offsets, partitions)
Docker & Kubernetes deployment experience
Solid SQL & data modeling knowledge
Experience with CI/CD and infrastructure as code (Terraform/Helm)

Nice-to-Have:

Experience in financial services
Familiarity with OpenTelemetry, PySpark, Avro/Protobuf schemas, or AI-assisted coding tools

Why You’ll Love This Role:

Work on high-impact data and backend projects
Collaborate with cross-functional teams in a hybrid environment
Opportunity to grow your expertise in modern data engineering & cloud-native architectures
Vendor's please do not reach out directly, I will not respond.

About the Company

Established in 1997, Prairie Consulting Services, Inc. specializes in the placement of Information Technology professionals in a wide range of disciplines. With offices in both Naperville and Chicago, we support our clients local and national talent acquisition strategies. By offering highly targeted, personalized service to each and every client and candidate with whom we work, we respond to the needs of customers frustrated by the "one-size-fits-all" approach to recruiting and staffing. We supply IT professionals on a ... Know more