Principal Data Engineer (Remote Work Eligible)
Core
Design and develop scalable, innovative data solutions to improve clients' financial lives by leveraging critical data across research, investments, sales, and marketing domains.
Role type
Principal Data Engineer
Builds
Large-scale data warehouses and lakes, ETL pipelines, APIs, and microservices
Domain
Financial services data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Snowflake, dbt, Airflow, Python, JavaScript, relational and non-relational database design, DevOps, CI/CD pipelines, cybersecurity integration
Preferred skills
Passion for driving business value through quality data solutions, enthusiasm for learning new technologies
Technologies
Snowflake, Airflow, dbt, Python, JavaScript
Responsibilities
Architect and oversee engineering of large-scale data warehouses and lakes; Design and manage sophisticated data workflows and transformation layers; Write and review high-quality, production-ready code; Drive strategy for relational and non-relational database schemas; Lead implementation of robust DevOps practices and continuous delivery pipelines; Embed cybersecurity best practices into the engineering process
Seniority
Principal, hands-on IC with strategic architecture