Principal Data Engineer
Core
Designing and implementing robust data architectures, pipelines, and services to support data ingestion, validation, quality control, integration, storage, and delivery.
Role type
Principal Data Engineer
Builds
Data architectures, ETL/ELT pipelines, APIs, microservices, and data services
Domain
Financial services / Cloud data technologies
Deliverable
production ML models | product features | infrastructure
Required skills
Snowflake, ETL/ELT pipeline design, data governance, data quality controls, Kafka/RabbitMQ, Python, C#/Java/TypeScript, relational and non-relational database design, observability, DevOps, cybersecurity integration
Preferred skills
Advanced degree in technical field, Test Driven Development, Behavioral Driven Development, Redis, PostgreSQL, MongoDB, SQL Server, DBT, FiveTran, Numpy, Scipy, Pandas, Airflow, AWS, serverless/microservice architecture, agile/scrum methodologies, financial services industry experience
Technologies
Snowflake, Kafka, RabbitMQ, Python, C#, Java, TypeScript, Redis, PostgreSQL, MongoDB, SQL Server, DBT, FiveTran, Numpy, Scipy, Pandas, Airflow, AWS
Responsibilities
Design and engineer database schemas, ETL pipelines, APIs, and microservices; Collaborate with data stewards, DBAs, and SREs on data solutions; Work with clients to transform business objectives into technical designs; Mentor junior team members; Provide strategic input to senior management; Participate in code reviews and improve DevOps processes
Seniority
Principal, hands-on IC with strategic input and mentorship