We are looking for a data engineer to write and test Python code for a variety of back-end data processes. Projects typically involve creating data models/schemas, constructing data pipelines (databases, APIs, web apps), writing ETL code, and performing some database administration.
The ideal candidate is an experienced Python developer with deep knowledge of SQLAlchemy, Pandas, and PostgreSQL.
An initial project (probably 10-20 hours) will involve the following tasks:
- create a data model using SQLAlchemy
- write python ETL code to access an 3rd party SaaS API, process data in Pandas, and store in PostgreSQL
- deploy code to GitHub and as stand-alone app on Heroku (we'll provide access to our accounts)
If the initial project goes well, there will be opportunities for longer term work (5 to 20 hours per week).
To apply, please respond with:
1. your hourly rate
2. description of (or better, link to) projects in which you have used SQLAlchemy and/or Pandas