Data Acquisition Software Engineer
Explorys, Inc. - Cleveland, OH

This job posting is no longer available on Explorys, Inc.. Find similar jobs: Data Acquisition Software Engineer jobs - Explorys jobs

The Senior Data Acquisition Software Engineer (SDASE) is a full-time hands-on coder who is responsible for leading complex projects and who is strong in data structures and programming practices. He/she contributes to work on multiple project teams. The SDASE will have significant technical latitude, and are expected to be thought leaders in driving the Data Acquisitions architecture. The SDASE bring a full-stack perspective to the entire engineering organization and are expected to participate in software development, automation, configuration, monitoring, and process improvements. The SDASE will have the opportunity to make significant contributions to current and future versions of the Explorys Platform.

Technology Scope

Participates in building large distributed systems that scale well

Build high volume extract, transform, load (ETL) processes that must run reliably every day

Responsible for hands on design and development of complex software projects

Participates in R&D activities at the team and corporate level

Expected to cross train team members on areas of technical expertise

Technical ownership of specific facets of the technology stack

Technical Presentation Skills


Participate/Lead in the full lifecycle of big feature development, from definition and design through implementation and testing

Be an advocate for development best practices in the organization, and bring in knowledge of new technologies to the team

Expected to be highly effective in managing own projects and small teams

Responsible for project and code quality


Influence at the project and organization level

Expected to contribute to ongoing improvements in engineering process and the product development ecosystem

Fosters an environment of continuous learning and improvement.

Contributes to ongoing education initiatives and onboarding of new employees

7+ years of software development experience

BS, MS, or PhD in Computer Science or related field

Expertise in data structures, algorithms, and complexity analysis

Proficient in agile software development environment

Expert in one or more: Java or other similar higher level language (C++, C#)

Fluency in SQL

Experience with ETL tools (Pentaho or Talend preferred) and loading millions of rows of data a plus

Working knowledge of data warehousing principles

Strong Analytical/Trouble shooting skills

Knowledge of distributed systems, and building reliable and fault tolerant software

Working knowledge of Unix and Linux (preferably Linux) desired

Knowledge of shell, Ruby, Python, or Perl a plus

Open source experience/contribution with any Linux

Knowledge of Hadoop and MapReduce a plus

Familiarity with Hive, Pig, and HBase a plus

Familiarity with BIG DATA/massively parallel data platforms a plus


Explorys provides a secure software platform that allows healthcare systems to aggregate, analyze, manage, and research their BIG DATA to provide better patient care in a rapidly changing healthcare market.

Explorys was founded in 2009 as an innovation spinoff from Cleveland Clinic. Originally inspired by physicians and informatics leaders, Explorys combines the most powerful healthcare computing platform in the world with solutions for clinical integration, at-risk population management, cost of care measurement, and pay-for-performance.

Explorys’ healthcare customers include some of the most prominent healthcare systems in the United States, together accounting for over $52 billion in care.

Our environment is fast moving, high energy, fun, and we are growing quickly! To learn more, visit