Share Email Opening Apply Now

Senior Data Engineer 


Tabula Rasa Healthcare– TRHC is a family of companies that leverages technology to improve healthcare. TRHC works with providers and insurers to identify multi-drug interactions and to reduce risk of medication-related problems. We have developed the first multi-drug interaction tool that identifies risk across a variety of safety factors and presents meaningful opportunities to mitigate that risk. This technology can be used to assess safety at the individual patient-level or to stratify medication risk at the population-level, and can be embedded within any EMR or other healthcare IT system.

A Tabula Rasa Healthcare Co., CareKinesis, is looking for a talented and experienced Senior Data Engineer to expand and optimize our data and data pipeline architecture, as well as optimizing data flow and collection for our cloud-based Medication Risk Management Platform, MedWise Advisor.

MedWise Advisor provides the medication decision support components to support clients seeking to manage their medication risk and improve medication outcomes and patient relationships by enhancing their existing systems. MedWise Advisor can be integrated with a variety of e-prescribing modules, EHRs, pharmacy management systems, clinical systems, case management platforms and other clinical databases.

Selected candidate will be part of the MWA Scrum Team and assist in taking the application to the next level in data stability and scalability.

Location: Mount Pleasant, SC


  • Determines database structural requirements by analyzing client operations, applications, and programming, reviewing objectives with clients, and evaluating current systems
  • Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications
  • Assemble large, complex data sets that meet functional / non-functional business requirements
  • Identify, design, and implement internal process improvements:
  1. Automate manual processes
  2. Optimize data delivery
  3. Re-design infrastructure for greater scalability
  • Build the tooling required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, NoSQL, and big data technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights.
  • Provides database support by coding utilities, responding to user questions, and resolving problems.
  • Work closely with management team in evaluating current systems and making decisions on future development
  • Learn new technologies and resolve challenges involved in integrating new technologies with our systems
  • Update and modify systems to improve efficiency
  • Comfortable with large projects in source control (git), continuous integration (Jenkins) and writing unit tests and integration tests



  • Bachelor's degree in Computer Science, similar technical field of study, or related practical experience.
  • M.S. in Computer Science or similar technical field of study(preferred)


  • 8+ years professional experience in Data Engineering or CS related field.
  • Experience in Healthcare Technology (preferred)
  • Interest and ability to learn other coding languages and technologies as needed.
  • Familiarity with ontologies such as SNOMED, RxNorm, LOINC, ICD-10, etc a plus.
  • Familiarity with or interest in Data Science is a plus.


  • Experience in and advanced knowledge of relational and document based databases.
  • Experience building and optimizing data pipelines, architectures and data sets.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Proven track record of migrating and re-factoring data schemas.
  • Proficient in reviewing and analyzing SQL and other queries and provide recommendations to improve performance
  • Proficient in at least one data centric programming language (Python, Matlab, R, S, etc.).
  • Experience with Machine learning principles is a plus.
  • Ideal candidates must be innovative, creative, flexible and be passionate about building quality software.
  • Highly skilled in written and verbal communication.
  • Has exceptional initiative and follow-through on projects with minimal supervision or guidance.
  • Passionate about knowledge sharing and has the skills to help develop and advance the team through mentorship.
  • Establishes and maintains effective working relationships with clients, end-users, and team members.


  • Fast paced environment.
  • Collaboration across remote sites within the company.
  • New office located on Shem Creek.
  • Flexibility to work remote when warranted.
  • Office health and wellness initiatives, for those interested. (on-site private shower)
  • Celebrating success!
Position Requirements  
Full-Time/Part-Time Full-Time  
Position Senior Data Engineer  
Post Internal Days 0  
Number of Openings 1  
Location CareKinesis, SC  
About the Organization  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.  

This position is currently accepting applications.

Apply Now


Other Jobs Within Same Category
Senior Software Engineer II - in Mount Pleasant , SC
Posted on: 6/26/2018
[Apply Now]

Software Quality Assurance Engineer in Moorestown, NJ
Posted on: 6/25/2018
[Apply Now]

IT Product Owner in Mount Pleasant , SC
Posted on: 6/25/2018
[Apply Now]

Platform Engineer in Mount Pleasant , SC
Posted on: 6/25/2018
[Apply Now]

Software Engineer II - MWA in Mount Pleasant , SC
Posted on: 6/22/2018
[Apply Now]

Other Jobs Within 60 Miles
Software Engineer II - MWA in Mount Pleasant , SC
Posted on: 6/22/2018
[Apply Now]

Senior Software Engineer - Bioinformatics in Mount Pleasant , SC
Posted on: 6/22/2018
[Apply Now]

Senior Software Engineer - EireneRx in Mount Pleasant , SC
Posted on: 6/22/2018
[Apply Now]

IT Product Owner in Mount Pleasant , SC
Posted on: 6/25/2018
[Apply Now]

Senior Software Engineer II - in Mount Pleasant , SC
Posted on: 6/26/2018
[Apply Now]


Click here for technical assistance.