Principal Data Engineer
CleanChoice Energy - Washington, DC
Apply NowJob Description
Job Description We are seeking a Principal Data Engineer to lead our Data Engineering team and architect the scalable data infrastructure powering our clean energy mission. In this senior technical leadership role, you will mentor a team of talented engineers, design enterprise-grade data solutions supporting strategic clean energy initiatives, and establish technical standards across the organization. You'll work with agile teams across Analytics, Business Intelligence, and Product to transform business requirements into robust, efficient data platforms using industry-leading technologies. If you're passionate about solving complex technical challenges while contributing to environmental impact, we want to hear from you.ResponsibilitiesTechnical Leadership & ArchitectureDesign, develop, and optimize data architecture and pipelines that adhere to ETL/ELT principles and business goals in support of strategic clean energy initiativesArchitect complex workflows using DBT (Data Build Tool) to transform raw data into business-ready analytics and insightsBuild and maintain production data pipelines using Python, DBT, Matillion, and Snowflake with a systematic approach to planning, creating, and maintaining data architecturesLeverage AI tools (such as ChatGPT, Claude, and other LLM-based assistants) extensively to accelerate development, improve code quality, troubleshoot issues, and enhance team productivityEstablish technical standards, patterns, and best practices for data engineering across the organization, including responsible AI tool integrationLead technical design reviews and provide architectural guidance on data projectsOptimize data warehouse performance, query efficiency, and cost management within SnowflakeEvaluate and recommend new tools and technologies (including AI-powered solutions) to enhance our data platform capabilitiesPeople Management & MentorshipLead, mentor, and develop a team of data engineers, fostering a culture of continuous learning and technical excellenceConduct performance evaluations, career development discussions, and create meaningful growth opportunities for team membersPromote knowledge sharing through documentation, code reviews, and technical mentoring sessions, including best practices for using AI tools responsibly and effectivelyCollaborate with engineering leadership on hiring, onboarding, and team development initiativesLead by example in code quality, testing practices, testing frameworks, and adherence to engineering standardsModel effective use of AI tools (ChatGPT, Claude, and similar) to enhance productivity while maintaining code quality and security standardsData Quality & GovernanceImplement and maintain data quality frameworks and comprehensive monitoring to ensure reliability and trust in critical data assetsDevelop systematic approaches to data governance and establish data modeling standards across teams, and supporting efforts around Metadata Management Ensure alignment on data access policies and best practices for data management Cross-Functional CollaborationPartner with Analytics, Business Intelligence, Data Science, Product, and business teams to understand data requirements and translate them into technical specificationsCommunicate complex technical concepts effectively to both technical and non-technical stakeholdersWork with agile teams to drive alignment on data initiatives and strategic prioritiesChampion best practices in data engineering and foster a collaborative work environmentQualifications and Skills8+ years of professional data engineering experience, with at least 3 years in a senior or lead roleDemonstrated expertise in Snowflake data warehouse architecture and optimizationAdvanced proficiency in Python for data engineering, pipeline development, and software engineering practicesAdvanced experience with DBT (Data Build Tool) for building and maintaining production data models and transformation logicHands-on production experience with Matillion for ETL/ELT orchestration and data integrationProven track record leading and developing engineering teams, mentoring engineers, and driving technical initiativesDeep understanding of data modeling, dimensional design, and ETL/ELT patterns and best practicesStrong knowledge of SQL with ability to write optimized, complex queries and analyze query performanceExperience with version control systems (Git) and CI/CD pipelines in production environmentsExcellent problem-solving and debugging skills for complex data infrastructure issuesStrong communication, collaboration, and mentoring abilitiesExperience with relational database management and data transformationProficiency with AI tools (such as ChatGPT, Claude, and other LLM-based assistants) for code development, documentation, problem-solving, and productivity enhancementKnowledge of energy retail and/or power generation is a plus (but not required) Preferred QualificationsDBT Certification is highly desiredExperience implementing comprehensive data quality testing and monitoring solutionsBackground in Agile/Scrum development methodologiesKnowledge of streaming data platforms and real-time data processingContributions to open-source data engineering projectsExperience with additional ETL/ELT tools and platforms Technical SkillsRequired: Snowflake, DBT, Python, SQL, Matillion, ETL/ELT Architecture, Data Modeling, Git, Software Engineering Best Practices, AI Tools (ChatGPT, Claude, LLM-based assistants)Preferred: DBT Certification, Additional ETL/ELT PlatformsTravelMinimal travel for team off-site meetings approximately 2x/year.Physical DemandsOffice NormalCompensationThis position offers compensation commensurate with experience and skills and a robust benefits package. About CleanChoice EnergyOur mission is to transform the U.S. electricity market by switching homes and businesses to 100% clean, pollution-free energy. We are working toward a world free of catastrophic climate change with pure, clean air and abundant renewable energy by providing renewable energy to everyone everywhere. How to ApplyCleanChoice Energy is an Equal Opportunity Employer. Our staff's diverse, multidisciplinary background drives our success, and we are committed to ensuring that all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, or any other characteristic protected by law. To apply, please submit a resume and cover letter via
Created: 2026-03-07