Jobs at Phreesia

Data Engineer

at PhreesiaFull-timeremote (India)

Experience

4+ years

Team

engineering

Role

Data Engineer

Must have skills

Good to have skills

About this Opportunity

Job Description:

As a Data Engineer on our team, you will be working on building out the fastest growing direct to customer health information platform in the US. You will be working with a team of data engineers and architects with years of experience handling a wide variety of US and Ex-US healthcare data. You will gain a deep understanding in different aspects of healthcare industry, specifically healthcare data & technology. Build and maintain complex data pipelines that ingest, process (applying our algorithms) and output petabytes of data. Work with architects, product managers, SMEs to build and maintain algorithms that generate unique insights to help patients find better care, faster.

What You'll Do:

  • Collaborate with data engineers, product team, and other stakeholders to understand data requirements and, design and build efficient data pipelines.

  • Develop and maintain algorithms and data processing code written in Java/Groovy

  • Implement data validation, cleansing, and transformation processes to ensure data accuracy and consistency.

  • Develop python scripts to automate data extraction from new and existing sources.

  • Monitor and troubleshoot data pipeline performance in Airflow, addressing any issues or bottlenecks proactively.

  • Write SQL queries to pull data from Big Query and develop reports in Google’s Looker Studio

  • Participate in daily stand-up, Sprint Planning, and retrospective meetings.

  • Participate in peer code reviews, knowledge sharing and assist other engineers in their work.

  • Introduce new technologies and best practices as needed to keep product current.

  • Aid in troubleshooting and resolving production escalations and issues.


What You'll Bring:

  • Bachelor’s degree or comparable programming experience.

  • Overall, 4-5 years of work experience as a software backend developer having 2+ years work experience as a Data Engineer/Java Spark Developer/Python Developer with strong coding skills, data structures, OOPs, Databases, API Design.

  • Highly proficient at developing programs/data pipelines in Java, or Groovy.

  • 2+ years’ paid work experience with Spark/Hadoop


Nice to Have:

  • Work experience with AWS (EMR, S3, lambda, EC2, glue, RDS) is a big plus

  • Work experience with SQL (MYSQL is a Plus) and NoSQL Databases is big plus

  • Experience with Elasticsearch is a big plus

  • Experience with Python is a plus

  • Experience with Scala (Zeppelin) is a plus

  • Experience with Airflow or other ETL is a plus

  • Certification or verified training in one or more of the following technologies/products: AWS, ElasticSearch, Apache Spark is a plus


Who We Are:

At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.


Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!