Senior Data Product Engineer leading lifecycle development of data products for various internal stakeholders. Ensuring data infrastructure is robust, performant, and future-proof with cutting-edge technologies.
Responsibilities
Lead the full lifecycle development of data products, including requirements gathering, architectural design, implementation, testing, and deployment
Ensure data products are discoverable, well-documented, and adhere to strict data quality standards
Apply a pragmatic combination of Domain-Driven Design (DDD) principles to deeply understand core business contexts and translate them into robust, Kimball-inspired dimensional models that power our data products within Snowflake
Architect and implement highly efficient, event-driven data pipelines using AWS Kinesis for data ingestion and stream processing, leveraging AWS Lambda for serverless transformations and real-time data delivery
Develop, optimize, and maintain complex SQL-based data transformations using dbt (Data Build Tool) within our Snowflake data platform, ensuring modularity, testability, and version control for all data models
Collaborate closely with our AI/ML workbench to design and build data products specifically tailored for machine learning initiatives, including feature engineering, data preparation, and ensuring data readiness for model training and inference
Establish and enforce best practices for data governance, metadata management, data lineage, and data observability to ensure the reliability and integrity of our data products.
Requirements
5+ years of hands-on experience in data engineering, data warehousing, or a similar role
Expert-level proficiency with Snowflake for data warehousing, performance tuning, and query optimization
Proficiency in SQL, Java, dbt (Data Build Tool) and modern data platforms (Snowflake, AWS, GCP) for data modeling, transformation, testing, and documentation
Extensive experience with AWS Lambda and AWS Kinesis for serverless and real-time data processing architectures (CI/CD)
Strong programming skills in Python (preferred) for data manipulation, scripting, and automation
Proven experience in designing and preparing data for AI/ML applications
Deep practical understanding and application of both Kimball's dimensional modeling methodologies and Domain-Driven Design (DDD) concepts in complex data environments
A genuine passion for treating data as a product, understanding user needs, defining data contracts, and delivering measurable value through high-quality data assets
Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field.
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
Full range of medical, financial, and/or other benefits, dependent on the level and position offered
VP Software Engineering at GM Financial responsible for technology implementation strategy and leading product teams in Agile environment. Championing technology modernization and driving operational excellence.
Engineering Supervisor responsible for driving delivery and execution of Resideo’s OnePortal web platform. Collaborating with teams to ensure high - quality, predictable delivery and leveraging AI - first development culture.
Senior Embedded Software Engineer for Audio Management frameworks within Ford’s next - generation infotainment products. Define technical roadmap and guide software teams for high - performance audio architectures.
Software Engineer designing and building systems for a banking platform and partner ecosystem. Collaborating across teams to enhance operational efficiency and enable new financial products.
High Speed AMS Design Engineer leading full - chip electrical specifications and circuit design for Cisco's silicon photonics team. Collaborating across teams to develop 100G/200G/400G optical solutions.
Design Verification Lead driving ASIC design verification for silicon photonics at Cisco. Collaborating with teams to ensure high - performance networks and deployment of advanced optical solutions.
AI Product Engineer at Seerist, focusing on AI - driven insights for threat intelligence. Collaborating with product and engineering teams to create innovative solutions.
Senior Full Stack Developer designing scalable SaaS solutions and mentoring peers. Collaborating in a compliant environment and driving technical architecture at Trevor Frances Recruitment.
MDM Developer responsible for designing, developing, and maintaining Master Data Management solutions. Collaborating with business stakeholders to ensure critical business data accuracy and governance.