Senior Analytics Engineer
As a Senior Analytics Engineer, You Will…
Work with a variety of clients building their future data environment, and play a critical role in leveraging data to drive informed decision-making. As a Senior Analytics Engineer, you will spend the majority of your time developing the data transformation layer - cleaning and modeling data using business logic to empower our clients to make better decisions. We hire Analytics Engineers who seek to understand business processes, employ engineering best practices, are comfortable writing code tests, and appreciate really good documentation!
Responsibilities
- Designing and building robust, scalable and reusable data models in SQL that support a variety of downstream use cases, using tools like dbt, that
- Configuring and optimizing aspects of a cloud data warehouse such as data permissions, compute and storage clusters, and table schemas
- Focusing on opportunities to reduce complexity within client data stacks
- Configuring data ingestion tools like Fivetran and the connectors to different data sources
- Designing and implementing data governance frameworks
- Advising a client on the pros and cons of one data warehouse platform over another
- Reviewing a teammate or client’s code for accuracy, DRYness, style and performance
- Collaborating with data engineers and data analysts on end-to-end requirements for clients
- Help set and document the standards for the analytics engineering practice at BDC
Skills & Qualifications
Whether you’ve had a role like data warehouse engineer, ETL developer, or data consultant, we’re seeking folks with mid- to senior-level experience thinking critically about how data can be transformed to best support and inform organizational needs and culture. For this opening, we specifically need analytics engineers with substantive experience using dbt.
Because our clients are mostly US-based, we look for the ability to communicate with professional proficiency in English, verbally and in writing.
Must Haves
- Expert proficiency with data transformation tools (e.g., dbt)
- Expert proficiency in data modeling approaches and philosophies (e.g., Kimball, OBT)
- Expert proficiency with at least one cloud data warehouse (e.g., Snowflake)
- Expert proficiency with version control and git
- Knowledge of common data integration patterns (e.g., CDC, ELT, etc.)
- Knowledge of common data integration / orchestration platforms (e.g., Fivetran, Azure Data Factory, Apache Airflow)
Bonus Points
- Experience mentoring and advising other engineers
- You can thrive in a remote-first, distributed work environment.
- You have worked collaboratively with cross-functional teams and stakeholders to achieve organizational goals.
- You have experience working through organizational changes, mergers, acquisitions, or shifts in technology direction.
The pay range for this role is up to $138,000.