Data Engineer, Life Sciences

Medidata: Conquering Diseases Together


Medidata’s Data and Analytics Group is seeking an engineer that is passionate about working with clinical data.  We’re looking for someone who is excited by data and the value that can be found in it, and who has the skills and drive to deliver value from it. You will be a key contributor in growing and expanding our clinical data platform by making our data assets usable and accessible to platform consumers.

We work with a variety of cutting edge as well as industry standard techniques and tools. We are looking for candidates that can both support existing technologies and apply new techniques to solve the next generation of data issues that we will encounter as we extend and enlarge data platform. 


In this role, you will be responsible for data acquisition from source systems, transformation, standardization, and delivery to enterprise repositories and systems. You will work with product teams to understand business requirements. Using your understanding of clinical data, you will define the acquisition, transformation and delivery needs, will lead efforts to understand and design for production data workloads and shape, and will work with our architecture team to deliver solutions that are aligned with enterprise architecture plans. 

You will deliver solutions that work within a DevOps delivery pipeline using infrastructure designs that are scalable, resilient and highly performant. You will develop mapping and testing artifacts that enable data movement solutions to be verified as meeting functional, non-functional and business requirements. Your mission will be to deliver efficient and error free data movement systems and processes.


Required Skills:

  • You hold at least a bachelor’s degree in Computer Science or a related discipline

  • You have at least 3 years’ experience working with large and complex data sets

  • You have at least 6 years experience working with clinical data (e.g. clinical trial data, lab data, EMR data, etc.)

  • You are a proficient Java developer 

  • You are a proficient SQL developer

  • You have experience writing ETL/ELT code

  • You have experience with data profiling tools and concepts

Nice to Have:

  • Experience with build frameworks such as Maven, Gradle or Ant

  • Agile experience

  • Experience working with Message Bus technologies

  • Any combination of these AWS Technologies:

    • EC2 w/ EBS

    • Step Functions

    • Aurora

    • Redshift

    • Kinesis

    • EMR

    • ECS/ECR

  • Prior experience working with ETL systems (e.g. Pentaho, Talend, Informatica, etc.)

  • Oracle PL/SQL experience

Medidata Solutions, Inc. is an Equal Opportunity Employer. Medidata Solutions provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, or status as a veteran. Medidata Solutions complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. 


Back to top