Python Developer
Core
Design, build, and maintain scalable data pipelines for extraction, transformation, and loading (ETL) to ensure data quality and reliability.
Role type
Intermediate Python Developer (Data Engineering)
Builds
Scalable data pipelines and ETL processes for financial services clients
Domain
Financial Services / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python (OOP), Data Structures & Algorithms, SQL/NoSQL databases, ETL tools (Airflow, Kafka), Cloud platforms (AWS/Azure/GCP), CI/CD tools (Git, Jenkins), Linux
Preferred skills
Experience with data lakes, distributed file systems, API development
Technologies
Python, Django, Flask, NumPy, Pandas, PostgreSQL, MySQL, MongoDB, Apache Airflow, Apache Kafka, Ansible, Terraform, Kubernetes, AWS, Azure, GCP, Git, Jenkins
Responsibilities
Design and implement scalable software applications and data pipelines; Optimize data workflows for large datasets; Write clean, efficient, and maintainable code; Develop and manage databases; Implement ETL processes; Write and document effective APIs; Test software at scale; Ensure data accuracy and resolve anomalies; Collaborate with cross-functional teams; Participate in code reviews; Troubleshoot and debug software issues.
Seniority
Intermediate, hands-on IC