What you will be doing:
Beacon Biosignals is seeking a Senior Data Engineer to help us build out the data pipelines and systems that power our Platform to accelerate precision medicine for millions of patients with severe neurological and psychiatric disease. At Beacon, we've found that cultural and scientific impact is driven most by those that lead by example. As such, we're always seeking new contributors whose work demonstrates an avid curiosity, a bias towards simplicity, an eye for composability, a self-service mindset, and - most of all - a deep empathy towards colleagues, stakeholders, users, and patients.
What success looks like:
- Work with the rest of the Datastore Team to develop reliable, scalable ETL/ELT jobs and other data pipelines
- Improve and maintain the data warehouse at the core of our product ecosystem
- Collaborate with other teams across the business on data modeling and schema design, to ensure a high-quality experience for downstream data consumers at Beacon
What you will bring:
- You've built and maintained ELT/ETL pipelines powering data-centric applications.
- You've worked with modern cloud data engineering technologies such as dbt and Snowflake as well as more traditional RDBMSs such as PostgreSQL.
- You're comfortable working in a highly asynchronous hybrid environment, and have demonstrated success doing so in the past.
- You've witnessed firsthand how fast a team can move when they're enabled by first-class CI/CD/tools, and how much friction poorly designed tools/systems can introduce into the development cycle.
- You're familiar with and/or are excited to work with the technologies that power Beacon's data systems, including AWS, Docker, K8s, Terraform, GitHub, Julia, Apache Arrow, React, GraphQL, Snowflake, PostgreSQL.
- You consider the inclusion of documentation and unit/integration tests to be table stakes for every contribution.
- You demonstrate a bias towards simplicity and avoid misallocating complexity.
- You strive for excellence with regards to asynchronous communication and developer collaboration skills. You review PRs with attention to detail and empathy, you're a fan of pair programming, you write a lot (and with care), and you read even more than you write.
- You're keen on a data-centric development approach that avoids impedance-mismatched abstraction layers while composing well with external tools/systems. You have witnessed the damage that results from leaky abstractions.