Principal Data Engineer
Core
Designing, building, and optimizing scalable data pipeline architectures and data systems to support cross-functional teams and operational efficiency.
Role type
Principal Data Engineer
Builds
Production data pipelines, data architectures, and analytics tools
Domain
Data Engineering / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python, SQL, GoLang, schema design, dimensional data modeling, cloud platform management, stream-processing, big data tools, software engineering principles
Preferred skills
NoSQL databases, BI tools, vendor-specific certifications
Technologies
Python, SQL, GoLang, Hadoop, Spark, Kafka, Airflow, Dataflow, Composer, GCP, Snowflake, Azure, Databricks, MongoDG, Postgres, Cassandra, BQ, Redshift
Responsibilities
Develop, construct, test, and maintain optimal data pipeline architectures; Assemble and prepare large, complex data sets to meet business requirements; Build analytics tools to provide actionable insights; Identify, design, and implement internal process improvements for scalability; Maintain data security and compliance; Collaborate with data scientists and stakeholders on data infrastructure needs
Seniority
Principal, hands-on IC with strategy & mentorship