Principal Data Engineer
Posted 9hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Data Engineer owning scalable pipelines and data-platform architecture for Everfi’s real-world digital learning solutions. Mentoring engineers and guiding cross-functional technical decisions.
Responsibilities:
- Own the design, architecture, and implementation of complex data engineering initiatives
- Develop advanced data pipelines and data platform architecture with significant product or business impact
- Identify and solve scalability constraints, data quality issues, architectural debt, and reliability gaps
- Evaluate and recommend data engineering technologies, tools, cloud services, orchestration frameworks, and transformation tooling
- Mentor data engineers through code review, architectural guidance, and hands-on coaching
- Define and document data engineering standards, architectural patterns, and best practices
- Participate in architecture discussions, design reviews, and pull request feedback
- Partner with product, analytics, and operations stakeholders on complex data initiatives
- Represent data engineering in cross-functional planning conversations
- Communicate technical concepts and architectural trade-offs to technical and non-technical stakeholders
- Evaluate emerging tools, frameworks, and architectural approaches
- Conduct proof-of-concept work and provide recommendations
- Share technical learning with the team
Requirements:
- 7–10+ years of data engineering experience
- Track record of building complex, production-grade pipelines and platforms at scale
- Deep expertise in data architecture, pipeline design, and platform engineering
- Experience with batch/streaming systems, data warehouse and lakehouse architectures
- Experience with Airflow, Spark, dbt, or Databricks
- Strong proficiency in cloud data platforms: AWS, GCP, or Azure
- Experience with Snowflake, Redshift, or BigQuery
- Advanced skills in Python and SQL
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
- Snowpark and Snowflake ML/AI experience is a plus
- Proficiency in Scala or Java is a plus
- Coaching mindset and interest in mentoring engineers
- Clear, confident communication with technical and non-technical audiences
- dbt Certified Developer preferred
- SnowPro Certification or advanced Snowflake certifications preferred
- Experience with or certification in Apache Airflow preferred
Benefits:
- Corporate Bonus Plan eligibility
- 100% remote position
- Health insurance
- Dental insurance
- Vision insurance
- 401(k) with matching contribution
- Flexible Paid Time Off (PTO)

















