21 hours ago
Kathmandu, NepalMid Level / Senior
Responsibilities
- Design, develop, and maintain scalable ETL pipelines using Python, Java, and SQL.
- Build distributed data processing workflows with Apache Spark, Hive, Amazon EMR, and MapReduce.
- Optimize data workflows for performance, cost-efficiency, and reliability.
- Develop data models for business analytics and reporting.
- Ensure data quality, integrity, and lineage across the data platform.
- Integrate pipelines with AWS services including S3, Lambda, and Step Functions.
- Implement automated testing and monitoring for data workflows.
- Collaborate with engineering, product, and DevOps teams on data and infrastructure requirements.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- 3–4 years of experience in software or data engineering.
- Proficiency in Python and Java for backend and data pipeline development.
- Strong SQL knowledge and experience with big data analytics.
- Hands-on experience with Spark, Hive, or MapReduce.
- Familiarity with AWS services including S3, Lambda, and CloudWatch.
- Understanding of data warehousing and data modeling.
- Knowledge of Snowflake and Snowpark.
- Experience with version control systems such as Git and CI/CD pipelines.
- Preferred: experience with Apache Airflow or AWS Step Functions, DataOps, infrastructure-as-code, automation, data governance, security, and performance monitoring.
Categories
Data Engineering
About IQVIA
IQVIA provides clinical research services, healthcare data analytics, and technology platforms to pharmaceutical, biotech, medical device, and healthcare organizations. It sells contracted R&D and commercialization services, software, and data subscriptions that help run trials, generate real-world evidence, and guide go-to-market decisions. Formed by the merger of Quintiles and IMS Health, the company is headquartered in Durham, North Carolina and is publicly traded on the NYSE (ticker: IQV).
