Principal Data Engineer

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

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)