Gestalt Tech is a dynamic and innovative company in the financial services industry, dedicated to harnessing the power of data to drive strategic decisions and enhance our services. As we expand our data and analytics capabilities, we are looking for a Senior Data Engineer to join our team.
Job Description:
We are seeking a highly skilled Senior Data Engineer who will play a critical role in developing and maintaining our data platform. This role involves both hands-on tactical development and leadership responsibilities, guiding and mentoring the team to ensure best practices and optimal performance. Reporting to the Head of Data and Analytics, the ideal candidate will bring extensive experience in data engineering, particularly in financial services, and demonstrate proficiency with our tech stack, including Snowflake, Fivetran, DBT, and AWS.
Key Responsibilities:
- Participate as a key member to design, build, optimize, and maintain Gestalt’s data organization platform ensuring efficient data ingestion, transformation, storage, and consumption of Gestalt’s universal data model.
- Collaborate with the Head of Data and Analytics to define data strategy and architecture, aligning with business goals and objectives.
- Mentor and guide junior data engineers, fostering a culture of continuous learning and development.
- Conduct code reviews and enforce best practices for coding, testing, and data management.
- Troubleshoot and resolve data-related issues, ensuring data quality and integrity.
- Stay current with industry trends, tools, and technologies, and drive the adoption of new practices that enhance our data platform.
- Work closely with cross-functional teams to understand their data needs and provide solutions that support business growth and innovation.
- Secure data infrastructure using knowledge of industry standard best practices to protect all data assets using both preventive measures as well as IDS tool to monitor for unauthorized data access and other attacks.
Qualifications:
- 5+ years of experience as a Data Engineer, with at least 3 years in a senior or lead role.
- Proven experience working with at least 3 of the following or equivalents: Snowflake, dbt, AWS, Fivetran, and Meltano; experience should be with leveraging these platforms and tooling to provide integrated data pipelines and transformations.
- Strong proficiency and proven experience working with either Python, JS, or equivalent programming language along with advanced SQL knowledge within the context of data modeling and ETL processes.
- Solid understanding of financial services data and the specific requirements and challenges it presents.
- Demonstrated leadership skills, with the ability to mentor and guide junior team members.
- Excellent problem-solving skills and the ability to work independently with minimal supervision.
- Strong communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Experience with using symmetric and asymmetric encryption techniques to protect data at rest, in transit and in memory.
- Knowledge of how to implement access control to data using RBAC, ABAC and ACL’s.
- How to use data masking and anonymization to obscure sensitive data when working with PII data.
Preferred Qualifications:
- Experience with other cloud data warehousing technologies (e.g., Redshift, BigQuery) is a plus.
- Familiarity with data governance, security, and compliance best practices, especially within the financial services industry.
- Experience with CI/CD pipelines and DevOps practices.
What We Offer:
- A challenging and rewarding work environment with opportunities for professional growth.
- Competitive salary and comprehensive benefits package.
- A chance to work on innovative projects that impact the future of financial services.
- A collaborative and supportive team culture.
How to Apply:
Please submit your resume detailing your experience and why you would be a great fit for this role to cdicosola@gestalttech.com.
We look forward to reviewing your application!