About the job JR-159779 Data Engineer Senior (FL)
Job (Project) Description:
We are looking for a Senior Data Engineer to support the development and maintenance of ETL pipelines that process and deliver patient-level data for clinical and operational use. In this role, you will work closely with clinical data analysts and cross-functional stakeholders to ensure reliable data extraction, transformation, and delivery within an AWS-based environment.
The position involves building and monitoring ETL pipelines, maintaining CI/CD processes, and ensuring data quality and accessibility for internal teams and clients. You will also collaborate with other engineers using version control tools, handle ad-hoc data requests, and contribute to improving code and process efficiency across multiple pipelines and stakeholders.
Locations:
Remote
Requirements:
- Bachelor's degree in Computer Science
- Development experience with programming languages
- Experience with SQL database
- 4+ years of experience with Python
- Experience with CI/CD
- Experience with Redshift
- Experience with AWS environment
- Experience with at least one ETL tool
- Experience communicating effectively with non-technical stakeholders
- Advanced English Level
Responsibilities
- Create ETL pipelines in code and link them up to internal tooling
- Monitor CI/CD processes to ensure ETL pipelines continue to run smoothly
- Coordinate with clinical data analysts to queue patient-based data extraction
- Collaborate with clinical data analysts to ensure the data meets quality standards
- Handle ad-hoc requests from CSS folks about the patient-level data
- Package and deliver the outputs of ETL pipelines to AWS S3 for client access
- Context switch between multiple ETL pipelines and CSS stakeholders
- Make recommendations on code and process efficiency improvements
- Collaborate effectively with other engineers through the use of Git and merge requests (or similar version control tools)
What We Offer:
- Competitive salary;
- 100% remote opportunity;
- Opportunities for professional growth and advancement;
- A collaborative and innovative work environment;
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.);
- Regular team-building activities and bi-annual company-wide events;
- Flexible work environment (in-office, remote, or hybrid depending on preferences and manager approval).
- Benefits may vary depending on your location and position. Full details will be provided during the interview process.
Job ID: JR-159779