Data Engineer
About the Role
Weβre looking for a talented Data & Analytics Engineer to help us solve the complex, technical challenges of a changing insurance landscape. The ideal candidate loves to build, communicates well with business stakeholders, and is motivated by a fast-paced environment. This person will be a key leader of our engineering team, with direct ownership of many parts of the stack.
What youβll do
- Partner with leadership, engineers, underwriters, and actuaries to understand data requirements
- Design, develop and deploy a scalable modern data stack to support business objectives (application, reporting and the like)
- Design data conceptual and logical models to support business workflow, application functionality and reporting requirements
- Design data architecture to accommodate data pipelines to move data across a multitude of platforms
- Craft a data governance structure to ensure integrity of data and information flow has proper cadence and structure to exceed business objectives while ensuring scalability to support growth initiatives
- Define security and backup procedures
- Communicate effectively with technical and non-technical audiences
- Build a data-driven culture throughout the organization
- Elevate our technology and best practices through partnership with the Director of Data and Analytics Engineering
About you
Here at Ledgebrook we are passionate about creating a team that is on a continuous learning journey and that shares our excitement about building a company from the ground up. Some of the characteristics we hold dear are:
- A passion to deliver a world-class customer service experience to both internal and external customer
- Intellectual curiosity and desire to innovate processes/procedures versus being satisfied with the status quo
- A desire to continue learning through on-the-job mentorship or formal educational/training opportunities
- Agile prioritization skills coupled with a keen sense of urgency that seeks to balance getting it right versus getting it done right now
- A strong drive and desire to win together as a high-performing team
- A moral compass to "do the right thing, period", we have zero tolerance for toxic behaviors.
Requirements
Must haves
- 4+ years of experience in data engineering, with a track record of designing and managing complex data systems.
- Ability to facilitate and gather business requirements and come up with scalable engineering solutions
- Strong experience with Python
- Experience with IaC
- Strong experience with SQL and NoSQL databases.
- Experience with data modeling, ELT processes, and data warehousing.
- Understanding of data security and user data privacy regulations
- Experience with cloud computing solutions such as AWS, Azure, or GCP.
- Experience with cloud data solutions such Snowflake, Databricks, or Big Query
- Familiarity with data visualization tools (e.g. Power BI, Tableau, Looker)
Nice to haves
- Prior startup experience
- Experience with Terraform (IaC)
- Strong understanding of data governance and security best practices.
- Experience with data transformation tools like dbt
- Experience with data loading tools like Fivetran and HevoData
- Experience with data orchestration tools like Airflow
- Experience solving insurance industry / domain related challenges
- Experience building and deploying LLM applications
- Strong background in time series forecasting, NLP, and predictive modeling.
- Degree in a science or engineering discipline
- Strong experience with data analytics, statistics, and data science concepts.
Benefits
- Full remote flexibility and asynchronous work culture
- Unlimited PTO and fully paid sick leave
- Comprehensive health benefits, including medical, dental, and vision coverage, plus HSA and FSA options
- Additional financial protection and retirement benefits, including a 401(k), company-paid life insurance, and disability coverage
- A high degree of ownership, auto