Senior Data Engineer
We are hiring a Senior Data Engineer / Data Platform Engineer to join an innovative healthcare project focused on optimizing administrative workflows for medical institutions.
Doctors currently need to log into 20β30 different systems to ensure treatments are properly covered by insurance companies. The clientβs solution aggregates and synchronizes data across these systems, significantly reducing manual effort and processing time.
The product is funded by insurance companies β neither doctors nor patients pay for it. The environment is dynamic, high-impact, and technically demanding, with strong focus on data reliability and scalability.
Key Responsibilities
Own and maintain Airflow pipelines (DAG design, orchestration, monitoring, optimization)
Build and maintain dbt models in Snowflake, ensuring reliable and scalable transformations
Maintain and improve Python-based ETL services
Develop and support production Flask-based data APIs
Work with async processing workflows (Celery, Redis, background tasks)
Support AI/ML/LLM-powered data pipelines and workflows
Improve system reliability, monitoring, and observability
Troubleshoot and resolve production issues
Must-Have Requirements
Data & Backend Engineering
5β8+ years of experience in data engineering, data platform, or backend-heavy data roles
Strong SQL and Python skills
Comfortable debugging and supporting production systems
Data Stack
Deep hands-on experience with dbt
Strong experience with Snowflake
Experience maintaining and optimizing Airflow DAGs
Experience building or maintaining production Flask applications
Async & Distributed Systems
Experience with distributed task queues (e.g., Celery or similar)
Familiarity with Redis
Understanding of async processing patterns
Cloud & Infrastructure
Experience operating in AWS (S3, ECS, Lambda, etc.)
Experience improving monitoring, logging, and reliability
Mindset
Comfortable working from high-level requirements
Able to operate in ambiguous, fast-evolving environments
Ownership mindset and proactive problem-solving approach
Interview Process
HR Interview β Technical Interview β Client Interview β Offer