Senior Data Engineer
Customertimes is looking for an experienced Senior Data Engineer to join our team and be part of an innovative company that values technical expertise and collaboration.
Job Description
You will be responsible for developing an electronic health record software used in oncology practices. This software tracks and manages all patient data related to their cancer treatments and medical history. It includes information such as lab results, patient details (address, phone number, allergies), treatment plans, and upcoming appointments.
Requirements:
- Experience with Python 3.9+;
- Experience with SQL (any variety, Postgres preferred);
- Effective collaboration with other engineers using Git and merge requests (or similar version control tools);
- Experience with at least one ETL tool;
- Comfortable introspecting data to debug ETL pipelines;
- Effective communication with non-technical stakeholders;
- Ability to enter discussions with curiosity and a drive to do the right thing;
- Familiarity with data engineering best practices;
- Proven record of identifying inefficiencies in code or processes and working towards solutions;
- Advanced English Level.
Responsibilities:
- Create ETL pipelines in code and integrate them with internal tools;
- Monitor CI/CD processes to ensure ETL pipelines run smoothly;
- Coordinate with clinical data analysts to queue patient-based data extraction;
- Collaborate with clinical data analysts to ensure data meets quality standards;
- Handle ad-hoc requests from CSS regarding patient-level data;
- Package and deliver ETL pipeline outputs to AWS S3 for client access;
- Switch contexts between multiple ETL pipelines and CSS stakeholders;
- Make recommendations on code and process efficiency improvements;
- Make decisions about which drugs/diseases to target;
- Submit evidence as part of FDA filings for approvals;
- Publish research papers, potentially appearing as a co-author.
What we offer:
- 10 business days of paid vacation per year (can be taken after 6 months in CT)
- Up to 10 national holidays (either US or country of residence)
- 5 days personal days off (can be taken after 3 months in CT)
- Travel expenses covered when applicable
- Referral program
- Personalized personal development plan (PDP)
- Language platform