What are the responsibilities and job description for the Senior Data Engineer position at Enstall?
Job Description
Job Description
Who We Are
Enstall is the world’s largest provider of rooftop solar mounting hardware. Solar installers have depended on us to secure more than 3.5GW of solar energy annually on residential, commercial, and industrial roofs. Our brands in the U.S. include industry leaders EcoFasten, IronRidge, and PanelClaw.
Enstall is currently seeking a highly skilled and experienced Senior Data Engineer to join our growing Analytics and Digital team. In this role you will be responsible for designing, implementing, and maintaining scalable and efficient data pipelines that support our data infrastructure and analytics initiatives. You will collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to ensure a seamless flow of data and enable data-driven decision-making across the organization.
What You’ll Do
- Design, develop, and maintain complex data pipelines, ETL processes, and data integration solutions that enable end-to-end data flow from raw data ingestion to final reporting.
- Collaborate with data scientists, analysts, and business stakeholders to gather data requirements and ensure data availability is accurate, clean, and reliable for comprehensive analysis and reporting.
- Leverage business intelligence tools such as Power BI, Qlik, and Tableau for data visualization, ensuring that data is effectively transformed into actionable insights.
- Optimize and tune data pipelines for performance, scalability, and reliability, handling large volumes of data efficiently and ensuring minimal latency in data processing.
- Implement and manage scalable data warehousing solutions, ensuring data is stored, processed, and accessible in a structured, secure, and organized manner.
- Integrate data infrastructure with existing IT systems and software applications, working closely with IT and engineering teams to support seamless data integration.
- Apply DevOps principles to data engineering, including a solid understanding of CI / CD pipelines, automated testing, and deployment processes.
- Identify, troubleshoot, and address data quality issues and inconsistencies, implementing robust data validation and monitoring mechanisms to maintain data integrity.
- Independently handle end-to-end data engineering tasks, from requirements gathering through development, testing, deployment, and maintenance.
- Develop automation solutions using Power Automate and build applications with Power Apps to streamline workflows and enhance data processes.
What You’ll Bring
Where You'll Be Located
This is a hybrid position (2-3 days / week in the office, or more when business needs dictate) and will be based in any of our main office locations (North Andover, MA, Hayward, CA or Tempe, AZ).
What We’ll Offer
We offer competitive compensation determined by everyone’s relevant experience, skills, education, and location. We anticipate the base salary for this position to be between $125,000 and $145,000 annually, if located in the San Francisco Area market. In addition to base salary, Enstall employees are eligible for either an annual bonus or commission, depending on their position. If your desired salary falls outside of these rates, we hope you'll still apply as there may be other positions that better align. In addition to a competitive benefits package, we offer team members perks such as paid time off (PTO), a long-term incentive plan, 401(k) match, development opportunities, educational assistance, 12 observed company holidays, paid parental leave, and a collaborative, inclusive culture just to name a few!
Who We Hire
Enstall is a global organization and places high value on creating a diverse and inclusive workforce, providing equal opportunity for all applicants and staff. All qualified applicants for employment will be considered without regard to race, color, sex, gender identity, gender expression, religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other basis protected by federal, state, or local laws.
If you are unable to submit your application because of incompatible assistive technology or a disability, please contact us at TalentTeam@enstall.com or by phone at 510-278-9353. Enstall will reasonably accommodate qualified individuals with disabilities to the extent required by applicable law.
We encourage authenticity and invite you to join us each day just as you are.
Enstall is not seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes except as required in a written contract between Enstall and the recruitment agency or party requesting payment of a fee.
Salary : $125,000 - $145,000