Opening: Senior Python Data Engineer
We are looking for a Python developer who has experience as a data engineer to support data scientists on a mature project. This role will involve working with a team of data engineers to consume a variety of data streams, and maintain critical ETL on them to ensure reliable automated processing performs in a timely manner.
This role will have an expectation of technical competence and good communication, as this role has real-world impact. This individual should be able to take instruction and either work cooperatively on a task or work independently, and manage their time effectively.
Required:
- Senior Proficiency with Python
 
- Experience with numpy and pandas
 
- Experience with Spark and PySpark
 
- Experience with ETL
 
- Experience with writing automated tests in Python
 
- Experience with SQL databases such as MSSQL, Apache Hive, etc.
 
- Experience with git, issue tracking, submitting, and reviewing pull requests
 
- Experience working in a team, with good communication, and time management
 
Nice to haves:
- Experience with Databricks
 
- Experience with CICD tools such as Jenkins and GitHub Actions
 
- Experience with maintaining Python packages as consumable libraries
 
- Experience with Docker
 
- Experience with Kubernetes
 
- Experience with microservices
 
- Experience dealing with scaling concerns