The Senior Data Engineer will design, build, implement, and maintain data processing pipelines for the extraction, transformation, and loading (ETL) of data from a variety of data sources.
Expected to lead the writing of complex SQL queries to support analytics needs.
Responsible for developing technical tools and programming that leverage artificial intelligence, machine learning, and big-data techniques to cleanse, organize and transform data and to maintain, defend and update data structures and integrity on an automated basis.
Senior Data Engineers will evaluate and recommend tools and technologies for data infrastructure and processing. Collaborate with engineers, data scientists, data analysts, product teams, and other stakeholders to translate business requirements to technical specifications and coded data pipelines.
The role will work with tools, languages, data processing frameworks, and databases such as R, Python, SQL, Databricks, Spark, Delta, APIs. Work with structured and unstructured data from a variety of data stores, such as data lakes, relational database management systems, and/or data warehouses.
Requirements
Bachelor's or master's degree in computer science, Engineering, or a related field.
6-8 years of experience in data engineering, with a strong focus on financial systems on SaaS platforms.
Deep expertise in Python, SQL, and distributed processing frameworks like Apache Spark, Databricks, Snowflake, Redshift, BigQuery.
Proven experience with cloud-based data platforms (preferably AWS or Azure).
Hands-on experience with data orchestration tools (e.g., Airflow, dbt) and data warehouses (e.g., Databricks, Snowflake, Redshift, BigQuery).
Strong understanding of data security, privacy, and compliance within a financial services context.
Experience working with structured and semi-structured data (e.g., Delta, JSON, Parquet, Avro) at scale.
Familiarity with modelling datasets in Salesforce, Netsuite and Anaplan to solve business use cases required.
Previous experience Democratizing data at scale for the enterprise a huge plus.
Benefits
Insurance coverage (medical, dental, vision, life, and disability)
Flexible paid time off
Paid holidays
401(k) plan with company match
Remote work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.