Data Software Engineer

About Us

Our culture is built on passion, innovation, and transparency. We support each other unequivocally and we value strong communication, which stems from our love for our work, our clients, and our people.

We cultivate an environment that promotes collaboration, taking ownership, and ensuring voices are heard at every level. We believe in enabling innovative self-starters who are passionate about making a positive impact on healthcare administration. We foster continuous growth through our learning & development programs and our commitment to creating a diverse and inclusive culture.


 

Mission:

The mission of a Senior Data Engineer is to leverage healthcare data from a variety of  sources to empower users, internal stakeholders, and our product & engineering teams in efforts to build data aspects of andros products & solutions.  You’ll be analyzing, managing,  and augmenting data assets to drive new insights and react to changes in that data quickly.  Our stack is primarily Python, ElasticSearch, and Postgres with other technologies like Airflow, Lambda, and various AWS technologies. 

Outcomes:

  • Develop stable software that satisfies data product requirements as well as meeting architectural specifications

    • Transform raw data into merging it with our global provider view enabling health care professionals to make informed business decisions.

      • Review data requirements / data stories and corresponding data sources and data architecture

      • Design and build a robust data model architecture to support optimal data processing and standardized metric definitions

    • Maintain high levels of code test coverage while delivering clean concise and understandable code

    • Builds and works with distributed computing systems for processing large data sets.

    • Document data requirements / data stories and maintain data models to ensure seamless integration into existing data architectures

    • Design, build, and maintain robust and efficient data pipelines that collect, process, and store data from various sources, including NPPES and state license data.

  • Collaborate with cross-functional teams, including Data Analysts, Product Managers, and Software Engineers, to define data requirements, and deliver data solutions that drive internal alignment and process improvements

    • Provide constructive feedback on architectural designs and peer code reviews

  • Contribute to building a best in class Provider Data Management system to empower users to collect,  analyze and react to provider data in new ways.

Role-Specific Competencies:

  • Independent worker: Need to be able to communicate but also work independently 

  • Cross-team collaboration: Collaborate across teams including but not limited to Engineering, Operations, and Client Success

  • Curiosity and drive: Demonstrate curiosity and a well-developed drive to find answers to questions that are currently being asked or haven’t yet been asked

  • Excellent communicator: comfort explaining technical problems in person and in writing

  • Self-directed: Seeks responsibility, and strives for excellence.   Proactively identifies problems and presents solutions.


Desired Qualifications: 
  • 5+ years professional full time software development experience

  • Advanced knowledge and experience with Python. 

  • Experience with Ruby

  • Experience with Spark or PySpark or Map Reduce

  • Experience with AWS or other cloud services

  • 4+ years experience with PostgreSQL or other RDBMS

  • 2+ years experience with ElasticSearch

  • Proficient in operating system concepts, specifically Linux

  • Outstanding coding skills, knowledge of patterns and best practices in a  object oriented style


Salary Range:
$140,000-$155,000

Research & Development

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling