Description
We are seeking a talented and driven Full Stack Data Engineer to join our product team. In this role, you will build scalable, high-performance data pipelines and cloud infrastructure that power financial reporting, analytics, and strategic decision-making.
Responsibilities include the end-to-end design, development, deployment, optimization, and production support of finance data products,from ingestion and transformation through governance, quality monitoring, and delivery. Working in an Agile, customer-centric environment and in close partnership with analytics stakeholders, product managers, and cross-functional engineers, you will deliver secure, reliable, cost-effective, and high-performing data solutions at enterprise scale.
Key responsibilities:
- Design, build, and scale robust batch and streaming data pipelines on Google Cloud Platform (GCP) to process large volumes of finance data.
- Develop exceptional analytical data products applying solid data warehouse principles, data modeling, and best practices.
- Maintain and enhance the platform's infrastructure using Terraform (Infrastructure as Code) and continuously develop, evaluate, and deploy code using CI/CD pipelines.
- Partner closely with data analytics stakeholders to streamline and optimize data acquisition, processing, and presentation workflows.
- Implement and promote enterprise data governance models focusing on data protection, sharing, reuse, standards, quality monitoring, and data lineage documentation.
- Write clean, reliable code using Test-Driven Development (TDD) in an agile environment, actively addressing security vulnerabilities and code quality issues using tools like SonarQube, Checkmarx, Fossa, and Cycode.
- Continuously optimize existing data solutions (pipelines, infrastructure, and products) to ensure high performance, security, reliability, low vulnerability, and cost efficiency.
- Monitor production pipelines and provide timely production support to resolve issues in accordance with established SLAs.
- Stay current on modern data engineering practices, contribute to the company's technical direction, and proactively build domain expertise in finance data.
Requirements:
- Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, or a technology-related field.
- 3+ years of strong hands-on experience building and deploying data solutions on Google Cloud Platform.
- Proven experience designing, developing, and maintaining batch and streaming data ingestion pipelines at scale.
- 2+ years of experience with continuous integration and continuous deployment methodologies and enhancing DevOps capabilities.
- Experience working in Agile/Scrum environments and collaborating with cross-functional teams.
- Demonstrated problem-solving skills, analytical thinking, and the ability to communicate complex technical concepts effectively.
- Ability to work independently while contributing effectively as part of a product-oriented engineering team.
Preferred qualifications:
- Experience with GCP data services such as BigQuery, Dataflow, Cloud Storage, Pub/Sub, and related cloud-native data technologies.
- Experience building and deploying cloud-native applications using Python, SQL, or similar programming languages.
- Experience processing large datasets using Spark or other distributed data-processing frameworks.
- Experience with containerization technologies such as Docker.
- Familiarity with Tekton or similar tools for cloud-native automation.
- Experience developing APIs or service-layer capabilities that enable secure access to data products.
- Experience in finance, accounting, enterprise financial systems, or financial data domains.
- Experience supporting production data platforms with defined service-level agreements.
Benefits:
- Immediate medical, dental, and prescription drug coverage
- Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Vehicle discount program for employees and family members, and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time