Demo

Senior Data Engineer

Esdec
Hayward, CA Full Time
POSTED ON 11/12/2024 CLOSED ON 1/12/2025

What are the responsibilities and job description for the Senior Data Engineer position at Esdec?

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

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 6 years of professional experience in data engineering, with proven expertise in designing and implementing complex data solutions, including data modeling and BI dashboarding.
  • Strong knowledge of programming languages such as Python or PySpark for data processing, transformation, and manipulation.
  • 5 years of experience with cloud-based data platforms such as AWS, GCP, Azure, and Microsoft Fabric, including managing data services, infrastructure, and end-to-end cloud data management.
  • 5 years of experience with data warehousing solutions (e.g., Snowflake, Redshift, Azure Synapse) and solid understanding of data modeling concepts.
  • Hands-on experience with business intelligence tools like Power BI, Qlik, Tableau, or similar, for data analysis and visualization.
  • Proficiency in SQL and database technologies (e.g., PostgreSQL, SQL Server) for data manipulation and querying.
  • Familiarity with data orchestration tools (e.g., Apache Airflow) and version control systems (e.g., Git).
  • Knowledge of big data technologies such as Hadoop, Spark, or Kafka is a plus.
  • Strong understanding of CI/CD pipelines and experience in deploying code in a DevOps environment.
  • Proficient in using Power Automate and experienced in developing PowerApps.
  • Experience handling data sets from CRM (Salesforce) and ERP systems (Dynamics 365, SAP) data sets is beneficial.
  • Excellent problem-solving skills and the ability to work autonomously and independently manage end-to-end projects in a fast-paced, collaborative environment.
  • Strong communication skills, with the ability to effectively translate technical concepts for non-technical stakeholders.

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

Sr. SDET Engineer
NTT DATA -
San Leandro, CA
Senior Data Engineer
Promoted -
Hayward, CA
Senior Data Engineer
ApTask -
San Ramon, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Data Engineer?

Sign up to receive alerts about other jobs on the Senior Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Income Estimation: 
$168,522 - $211,152
Income Estimation: 
$189,259 - $248,928
Income Estimation: 
$71,122 - $96,652
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284

Sign up to receive alerts about other jobs with skills like those required for the Senior Data Engineer.

Click the checkbox next to the jobs that you are interested in.

  • SAP Asap Methodology Skill

    • Income Estimation: $152,066 - $200,383
    • Income Estimation: $160,866 - $213,122
  • Backup/Recovery Skill

    • Income Estimation: $116,473 - $152,973
    • Income Estimation: $118,976 - $146,289
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Data Engineer jobs in the Hayward, CA area that may be a better fit.

Software Engineer

Coders Data, Hayward, CA

Software Engineer

Coders Data, Alameda, CA

AI Assistant is available now!

Feel free to start your new journey!