The team of experts providing analytical services to healthcare clients is looking for a great, long-term Senior Data Engineer. You will join an international team of first-class professionals who are passionate about creating products that improve the quality of medical services. As a Senior Data Engineer you will: • Develop scalable and efficient ETL processes from concept to production to ensure seamless data flow. • Work closely with data analysts and business teams to understand data requirements and deliver reliable data solutions. • Continuously improve and optimize data infrastructure, ensuring high performance, scalability, and security. • Contribute to developing the internal analytical platform. • Proactively identify opportunities for new data engineering services and innovative solutions to enhance data capabilities. Requirements: • Experience: At least 4 years of experience working as a data engineer or Python developer. • Technical Skills: - Python Proficiency: Proficiency in Python for data manipulation, analysis, and task automation. Beyond basic scripting, the candidate should have a strong grasp of object-oriented programming, including the ability to write classes, design and build modular, scalable solutions that extend beyond simple function writing. - SQL Expertise: Proficiency in Structured Query Language (SQL) for complex data querying and manipulation. - API Development: Experience in developing and deploying APIs, preferably using frameworks like FastAPI. - DBT (Data Build Tool): Experience with DBT for data transformation and modeling within the analytics stack. • Cloud Platforms: Experience with Google Cloud, with a preference for familiarity with BigQuery or Spanner. • Microservices Deployment: Experience in deploying microservices architectures. • Communication Skills: Good verbal and written communication skills to effectively interact with team members and stakeholders. • Language Proficiency: Intermediate+ English (at least in written communications). Preferred Experience: • Jinja Templating: Knowledge of Jinja templating language for creating dynamic SQL scripts and reports. • Automated Testing: Experience in writing and maintaining automated tests for code and data, including unit, integration, and data validation testing. But wait, what about offer? - Flexible working hours;
- Fully remote work from anywhere;
- Ongoing professional development and training opportunities;
- Opportunity to work on cutting-edge projects with real-world impact.
|
Комментарии(0)