Big Data Engineer (Spark, Scala) - AIML Solutions (R1064904) in London, UK at IQVIA™

Date Posted: 12/7/2019

Job Snapshot

Job Description

IQVIA™ is the leading human data science company focused on helping healthcare clients find unparalleled insights and better solutions for patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness the power of healthcare data, domain expertise, transformative technology, and advanced analytics to drive healthcare forward.



Big Data Engineer

AI & Machine Learning Solutions, Real World Solutions (RWS)

This high-profile team work on ground-breaking problems in health outcomes across disease areas including Ophthalmology, Oncology, Neurology, Chronic diseases (such as diabetes), and a variety of very rare conditions. The team works hand-on-hand with Statisticians, Epidemiologists and disease area experts across the wider global Real World Solutions group, leveraging a vast variety of anonymous patient-level information. The data encompasses IQVIA’s access to over 530 million anonymised patients as well as bespoke, custom partnerships with healthcare providers and payers.

We are looking for a creative, innovative and intellectually curious Big Data Engineer to join our London, UK-based team. Also positions available in our Warsaw, Poland office.

This is an exciting opportunity to work in one of the world's leading Real World Evidence (RWE) teams working with Real World Insights to help our clients answer specific questions globally, make more informed decisions and deliver results.



The role

You will be working in a team of highly talented Engineers and Data Scientists. Your main responsibility will be to write highly performant and scalable code that will run on top of our Big Data platform (Spark/Hive/Impala/Hadoop).

Also, you will be working closely with the Data Science team to support them in the ETL process (including the cohorts building efforts).



What to expect:

  • Working in a cross-functional team – alongside talented Engineers and Data Scientists
  • Building scalable and high-performant code
  • Mentoring less experienced colleagues within the team
  • Implementing ETL and Feature Extractions pipelines
  • Monitoring cluster (Spark/Hadoop) performance
  • Working in an Agile Environment
  • Refactoring and moving our current libraries and scripts to Scala/Java
  • Enforcing coding standards and best practices
  • Working in a geographically dispersed team
  • Working in an environment with a significant number of unknowns – both technically and functionally.


Our ideal candidate: Essential experience

  • BSc or MSc in Computer Science or related field
  • Strong analytical and problem solving skills with personal interest in subjects such as math/statistics, machine learning and AI.
  • Solid knowledge of data structures and algorithms
  • Proficient in Scala, Java and SQL
  • Strong experience with Apache Spark, Hive/Impala and HDFS
  • Comfortable in an Agile environment using Test Driven Development (TDD) and Continuous Integration (CI)
  • Experience refactoring code with scale and production in mind
  • Familiar with Python, Unix/Linux, Git, Jenkins, JUnit and ScalaTest
  • Experience with integration of data from multiple data sources
  • NoSQL databases, such as HBase, Cassandra, MongoDB
  • Experience with any of the following distributions of Hadoop - Cloudera/MapR/Hortonworks


Bonus points for experience in:

  • Other functional Languages such as Haskell and Clojure
  • Big Data ML toolkits such as Mahout, SparkML and H2O
  • Apache Kafka, Apache Ignite and Druid
  • Container technologies such as Docker
  • Cloud Platforms technologies such as DCOS/Marathon/Apache Mesos, Kubernetes and Apache Brooklyn.


The Team

We are serious about healthcare software. We don’t have ping pong or a snooze room. We have a dedicated, collaborative team with meaningful shared goals who can use the most cutting-edge technology, the largest data sets, and the best analytics tools to achieve them. And we have fun on the journey!

We invite you to be part of a recognized global leader willing to challenge the status quo to improve patient care. You will be in good company, amongst some of the finest minds in Technology and Healthcare.



Why Join?

Those who join us become part of a recognized global leader still willing to challenge the status quo to improve patient care. In RWAS, you will have access to the most cutting-edge technology, the largest data sets, the best analytics tools and, in our opinion, some of the finest minds in the Healthcare industry.

You can drive your career at IQVIA and choose the path that best defines your development and success. With exposure across diverse geographies, capabilities, and vast therapeutic and information and technology areas, you can seek opportunities to change and grow without boundaries.



We invite you to join IQVIA™.

IQVIA is a strong advocate of diversity and inclusion in the workplace.  We believe that a work environment that embraces diversity will give us a competitive advantage in the global marketplace and enhance our success.  We believe that an inclusive and respectful workplace culture fosters a sense of belonging among our employees, builds a stronger team, and allows individual employees the opportunity to maximize their personal potential.

Join Us

Making a positive impact on human health takes insight, curiosity, and intellectual courage. It takes brave minds, pushing the boundaries to transform healthcare. Regardless of your role, you will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve outcomes for patients.

Forge a career with greater purpose, make an impact, and never stop learning.



Job ID: R1064904