Software Engineer | Data Engineering Team

Software Engineer | Data Engineering Team

This job is no longer open

Who We Are:

Lirio, the world leader in behavior change AI, unites behavioral science and artificial intelligence to deliver hyper-personalized communications that drive actions to better health. The company’s cloud-based solution leverages large volumes of patient health information combined with third-party data to compute unique behavioral models that learn to effectively engage people over time by understanding what activates them.  

Who You Are:

You’re passionate about transforming people’s health through technology. You’re looking to be part of a dynamic organization that moves quickly, where you can learn and grow, and work alongside colleagues to develop and improve our solutions.  You have a growth mindset who seeks progress over perfection. 

What You'll Be Doing:

The Software Engineer will be part of the Data Engineering team responsible for managing our data platform, ingesting and transforming data sources and cataloging data assets. We work with teams across the entire organization to automate, streamline and support data operations. This is an opportunity to join a highly engaged team with the mission of truly impacting lives and businesses for the better.

An ideal candidate has experience working with a variety of data formats, understands security and data governance and is familiar with at least 2-3 technologies similar to the ones we use including Python, SQL, Docker, Airflow, Snowflake, Kafka, Kubernetes and AWS.

 

Position Summary:

Core Responsibilities

  • Work with our data operations team to oversee our data platform.
  • Create and manage data warehouse objects, users, roles and permissions.
  • Evaluate new data sources to understand requirements for acquisition, transformation and governance.
  • Create and automate data ingestion and transformation using a configuration driven process on our data ingestion framework.
  • Develop and tools and libraries to support data operations.
  • Provide support to data scientists, machine learning engineers and software engineers as the primary consumers of data products.
  • Collaborate with individuals and teams across the organization to support data operations.
  • Advocate for responsible data governance and security practices.
  • Design scalable and resilient systems and jobs to extend our data platform.

Additional Opportunities

  • Feature engineering from unstructured or semi-structured data.
  • Development and enhancement of new features in our data platform.
  • Data acquisition

 

Education and Experience:

An ideal candidate has:

  • Demonstrated capability in data engineering or data integration
  • 2+ years of directly relevant experience
  • 5+ years of software engineering experience
  • Experience with two or more:
  • ETL/ELT
  • Data modeling
  • Python
  • Airflow, Prefect, Luigi or similar
  • Postgres, Redshift, Vertica, Snowflake or similar
  • Kafka, Kubernetes or similar
  • Ethical handling of sensitive data
  • HITRUST and/or SOC2 compliance initiatives
  • Ability to work with multiple teams and internal customers
  • Strong data literacy and a working knowledge of various data formats including CSV, JSON and fixed width formats
  • Experience with cloud platforms, preferably AWS
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.