Lead Python Developer

Whiztek Corp
Schaumburg, IL, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Airflow Amazon Web Services Application Performance Management Automation of Tests Microsoft Azure Big Data BigQuery Cloud Computing Code Review Databases Continuous Integration
+33 more
Data as a Services Information Engineering Extract Transform Load (ETL) Data Systems Database Applications Relational Databases Database Queries Software Debugging Distributed Systems Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Performance Tuning Software Engineering Google Cloud Data Ingestion Snowflake Apache Spark Software Troubleshooting Generative AI Backend Git Fastapi Pyspark Kubernetes Apache Kafka Video Streaming Restful APIs Data Pipelines Docker Databricks Microservices

Job description

We are looking for a Lead Python Developer with a strong Data Engineering background to design, develop, and lead scalable data-driven applications and backend solutions. The ideal candidate should have strong hands-on Python development experience along with expertise in data pipelines, databases, cloud platforms, and modern data engineering technologies., * Lead the design and development of scalable Python applications and data solutions.

  • Develop and maintain high-performance ETL/ELT pipelines.
  • Design data ingestion and processing frameworks for large volumes of data.
  • Develop APIs and backend services using Python.
  • Work with data engineers, developers, architects, and business teams to define technical solutions.
  • Optimize data pipelines, queries, and application performance.
  • Implement automated testing, CI/CD, and deployment processes.
  • Review code and provide technical guidance to development teams.
  • Troubleshoot production issues and drive solutions from design through deployment.
  • Mentor junior and mid-level developers and contribute to technical architecture decisions.

Requirements

  • 11+ years of overall software development experience with strong Python expertise.
  • Strong experience designing and developing Python-based backend applications and services.
  • Strong Data Engineering background with experience building scalable data pipelines.
  • Hands-on experience with ETL/ELT, data ingestion, transformation, and processing.
  • Strong SQL skills and experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Experience with PySpark / Apache Spark and large-scale data processing.
  • Experience with data orchestration tools such as Airflow or similar.
  • Experience working with REST APIs, microservices, and distributed systems.
  • Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Strong understanding of data modeling, data quality, and performance optimization.
  • Experience with Git, CI/CD, Docker, and Kubernetes.
  • Strong troubleshooting, debugging, and performance-tuning skills., * Experience with Kafka or other streaming technologies.
  • Experience with Databricks, Snowflake, BigQuery, or Redshift.
  • Experience with AWS/Google Cloud Platform data services.
  • Knowledge of Generative AI/ML is a plus.
  • Experience working in enterprise-scale environments.
  • Strong communication and leadership skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all