Tech Brains Solutions, Inc.
Location
New York, NY | United States
Job description
Role: Engineering Manager, Growth
Location: New York, NY
Full Time | Onsite
About The Role We are looking for an experienced engineer to join our Data organization as the founding expert in all things architecture, data modeling, and governance. In this role, you will own Our client’s analytics data infrastructure and ETL pipelines and operate as a thought partner for the software engineering team, as well as for the data analysts and analytics engineers across the organization.
As an early Data team member at Our client, you will have an immense opportunity to create impact both by improving existing data modeling and deployment practices with an eye on making the team more efficient and improving data quality, as well as by finding opportunities to activate existing data and unlock new data points for analysis. You will also have a chance to advise the engineering team on best practices of database design and pipeline development.
If you enjoy working across the spectrum of data engineering tasks - from setting up a data lake to optimizing a dbt DAG - and get excited about learning new tech stacks (you will get to see what is under the hood of Our client!), this may be the right role for you!
Role Responsibilities - Design efficient and scalable data pipelines for collecting and combining data from various sources, as well as enabling different functions at Our client to leverage transformed data in operational destinations
- Partner with data analysts on refining the data model used for reporting and analytical purposes
- Partner with engineering on improving availability and consistency of data points crucial for analysis and represent data team in architectural discussions
- Optimize pipelines data storage solutions from the query performance, cost and scalability standpoint
- Ensure consistent data pipeline performance when it comes to latency and error handling
- Own data compliance with privacy regulations (e.g., GDPR/CCPA)
- Execute comprehensive proof of concept/evaluation on new technologies and tools as appropriate for team’s needs
Qualifications
- 7+ years of experience in data engineering and/or analytics engineering, including some experience on small teams and/or as an early team member
- Proficiency in programming languages relevant for data engineering (Python, SQL and big data technologies, e.g. Spark)
- Previous experience with dbt (core & cloud) and Snowflake is beneficial
- Strong knowledge of key data modeling and data warehouse design approaches, appropriate use cases, their strengths and weaknesses. Understanding of lakehouse/data mesh technologies and approaches.
- Experience fostering test-driven development culture, conducting effective code reviews and setting up CI/CD in the context of a data team
- Understanding of GDPR/CCPA compliance requirements, experience and comfort in owning relevant data tasks
- Experience evaluating ETL and other infrastructure-adjacent vendors and advising cross-functional teams on vendor choices from the data compatibility and cost perspective
- Experience in and affinity for coaching more junior team members and cross-functional partners on best modeling and development practices
- Strong communication skills, knack for explaining complex technical concepts to collaborators of varying technical and experience levels
- Open mind and desire to learn new approaches and form new playbooks that would deliver the most impact in the context of Our client’s strategical priorities
Preferred Skills/Experiences
- Previous experience working with Stripe and Salesforce data
- Experience in Snowflake warehouse optimization for cost and performance
- Understanding of key SaaS metrics
- Experience working with ‘event’ data reflecting user interactions with a software product
- Experience with or interest in no-code development tools
Job tags
Salary