IQVIA

Software Development Engineer- Python

IQVIA
Apply
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.

Tech Stack

Apache AirflowApache HiveApache SparkAWSGitJavaPythonSnowflakeSQL

Categories

Data Engineering
IQVIA

About IQVIA

10,000+ employees

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).

Contact me