Senior Big Data Engineer (FastAPI expert)
Tech Stack / Keywords
Firma i stanowisko
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. The Systems Engineering team is part of the Global Infrastructure & Operations and focuses on Agile software development, DevOps, and Test-Driven Development (TDD). The platform processes and analyses a wide range of patient-level healthcare data, including millions of electronic medical records, to solve complex healthcare challenges.
Wymagania
- Bachelor’s Degree in Information Technology, Software Engineering, Computer Science, Mathematics, or related field.
- 6 years experience with SQL, Python, and Scala.
- 6 years of data engineering experience.
- Strong understanding of the Databricks platform.
- Experience with Big Data Batch processing and Azure Cloud Services.
- Practical knowledge of Apache Spark ecosystem, including Delta and Parquet data formats.
- Experience with complex ETL design and implementation.
- Experience with data analysis, data profiling, data integration, data quality, data warehousing, and data reporting.
- Experience with CI/CD automation tools such as Jenkins and GitLab.
- Familiarity with AI-powered productivity tools like Copilot or Cursor.
- Practical experience with FastAPI for building production-grade APIs is a plus.
- Experience working in an Agile environment.
- Experience with database design and modelling.
- Previous experience with healthcare or pharmaceutical data is an advantage.
- Knowledge of algorithms and design patterns and their effective application.
- Experience processing large data volumes (terabytes).
Obowiązki
- Oversee and guide junior and mid-level engineers, providing technical direction and mentoring.
- Delegate tasks effectively, ensuring clarity and alignment with delivery goals.
- Own delivery of assigned workstreams with quality and timeliness.
- Build pipelines for processing large amounts of medical data.
- Participate in analysis, system design, development, deployment, and maintenance.
- Conduct peer code reviews.
- Contribute to definition and adoption of technical standards.
- Create comprehensive automated unit and integration tests.
Benefity
- Work in a company with offices in over 100 countries and listed on the NYSE.
- Access to multi-terabyte databases.
- Quarterly work planning with goals and progress review every 90 days.
- Technical training.
- Possibility to participate in technical conferences within the country.
- Favourable employment conditions and benefits.
Inne informacje
IQVIA maintains a zero tolerance policy for candidate fraud. All information and credentials must be truthful and complete. Any false statements or omissions during recruitment will result in immediate disqualification or termination of employment according to applicable law.
IQVIA
32 aktywne oferty