Senior Engineering Manager (Data Engineering)
Position Overview
We are looking for a strong data engineer who is looking for an opportunity to join a fast-growing analytics company. We are looking for someone with experience building sophisticated analytics solutions with multiple complex data sources. This is also a great opportunity for someone who has led a small team and is looking to grow their career to the next level and take on more leadership and broader engineering ownership.
The successful applicant will be joining a startup changing the way commercial real estate (CRE) investors make decisions by contextualizing the physical world. The company is funded by a leading PropTech-focused VC firm, and already has a client roster that includes some of the largest CRE investors. Employees receive competitive compensation, benefits, unlimited PTO, and a WFH stipend.
Responsibilities:
· Lead our data engineering efforts and develop the data engineering roadmap to help us evolve our data capability and effectiveness.
· Serve as a senior member of the product team with responsibility for engineering.
· Drive direction of contractors together with product management.
· Own our next generation of architecture development to help us scale.
· Take complicated algorithms, code review, optimize for production and integrate into product features or process flows.
· Design data architecture that is simple, fault tolerant and requires little overhead.
· Design data pipelines utilizing ETL tools, event driven software or cloud functions and other streaming software.
· Partner with both data scientists and engineers to bring our amazing concepts to reality. This requires learning to speak the language of statisticians as well as software engineers.
· Work directly with stakeholders to ingest new sources of data, but also work to manage our self-service data model.
· Develop internal data science specific tooling for solutions such as A/B testing, learning sharing and analysis repositories and machine learning components.
· Ensure ultimate reliability in data pipelines and enforce data governance, security and protection of our customer's information.
· Mentor data engineering team members and even data scientists in architecture and coding techniques.
Required experience/skills
· You have 5+ years of experience as a software engineer or data engineer coding in Python and using SQL.
· You have 2+ years of experience managing at least 2 data engineers.
· You are acquainted with designing custom machine learning pipelines that integrate into production environments that are customer facing.