Return To Search
Senior Data Engineer
Location: Malvern, PA
Job Type: Contract
Company: IDR
Category: Databases
The Senior Data Engineer role represents an exciting opportunity for professionals experienced in designing, developing, and optimizing data solutions within the financial services sector. As a Senior Data Engineer, you will play a crucial role in building robust and scalable data pipelines, designing advanced data warehousing solutions, and supporting business intelligence initiatives. This position is ideal for individuals passionate about leveraging modern data platforms and technologies to drive actionable business insights and support organizational growth.
As a Senior Data Engineer, you will collaborate with cross-functional teams to deliver efficient and reliable data integration, transformation, and analytics solutions. Your expertise in technologies such as Snowflake, DBT, Airflow, Airbyte, and Power BI will be vital to the successful execution of data-driven projects. This opportunity provides a chance to grow professionally while making a significant impact within a leading financial services organization, all while working remotely.
Senior Data Engineer - Summary
- Lead the design and development of scalable data pipelines for ingesting, transforming, and distributing data across diverse platforms.
- Architect and optimize data models within Snowflake to support evolving analytical and reporting requirements.
- Implement and manage data transformation workflows using DBT, ensuring consistency, quality, and optimal performance.
- Utilize Airbyte and Airflow for effective integration, orchestration, and automation of complex data workflows.
- Collaborate with analytics and business intelligence teams to deliver actionable Power BI dashboards and reports.
Duties & Responsibilities
- Design, develop, and maintain end-to-end data pipelines that are reliable, scalable, and efficient.
- Optimize data warehousing solutions in Snowflake, focusing on best practices for data storage, retrieval, and performance tuning.
- Develop robust data transformation processes using DBT to enhance data integrity and consistency across systems.
- Leverage Airflow for orchestrating data workflows and automating routine data engineering tasks.
- Integrate data from disparate sources using Airbyte, ensuring seamless and secure data ingestion and synchronization.
- Work closely with business stakeholders and analytics teams to understand data requirements and deliver impactful Power BI reports.
- Conduct regular reviews of data pipeline performance and implement improvements as needed.
- Maintain comprehensive documentation for all data engineering processes and workflows.
- Adhere to industry best practices for data security, privacy, and compliance.
- Participate in code reviews, technical discussions, and team knowledge sharing.
Salary & Benefits
- Competitive compensation package commensurate with experience and qualifications.
- Comprehensive benefits including medical, dental, and vision coverage.
- Access to additional benefits such as life insurance and employee stock ownership programs.
- Opportunity to join a respected organization with a proven track record in the financial services sector.
- Dedicated support from an experienced engagement manager committed to your career success.
- Recognition as part of a team that has earned industry awards for excellence in staffing and talent management.
Qualifications & Requirements
- 7-9 years of professional experience in data engineering or a closely related field.
- Demonstrated expertise in Snowflake, including advanced SQL programming and performance optimization techniques.
- Extensive hands-on experience with DBT for building and managing complex data models and transformations.
- Proficiency with Airflow for orchestrating data pipelines and automating data workflows.
- Experience utilizing Airbyte for efficient data integration and ingestion from multiple sources.
- Strong background in developing Power BI dashboards and reports, or experience with comparable BI tools.
- Ability to work collaboratively in a remote team environment and communicate effectively with technical and non-technical stakeholders.
Ideal Candidate Snapshot
- Highly skilled data engineer with a passion for designing and implementing innovative data solutions.
- Analytical thinker with a focus on data quality, consistency, and performance.
- Adaptable and proactive problem solver who stays current with the latest data engineering trends and technologies.
- Excellent communicator, able to bridge the gap between technical challenges and business objectives.
- Driven by a commitment to delivering high-quality data products that enable strategic business decision-making.
Other Relevant Information
- This position offers the flexibility of remote work, allowing for an optimal work-life balance.
- Join a company with a strong reputation for employee satisfaction and industry leadership.
- Be part of a diverse and inclusive team dedicated to fostering professional growth and development.
- Work alongside experienced professionals in a supportive and collaborative environment.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.
If you are ready to elevate your career as a Senior Data Engineer, click the application button to apply and become a valued contributor to a dynamic and forward-thinking team.