Senior Data Engineer
Employer · Zocks
Budapest District XI, XI., Science Park
Zocks is an AI platform transforming how financial advisors work. Our entire R&D organization is based in Budapest, where our teams directly shape the product and technology. We are looking for a Senior Data Engineer to help develop and enhance our data infrastructure, ensuring reliability, scalability, and performance.
Tasks
- Design, develop, and maintain production data pipelines, ensuring reliability, performance, scalability, and maintainability.
- Implement new data pipelines, integrations, and data processing capabilities to support our product.
- Contribute to the design and implementation of new data lake solutions.
- Optimize data processing, storage, and orchestration to support growing data volumes and complex use cases.
- Participate in architectural discussions, evaluate technical approaches, and propose improvements to existing solutions.
- Develop and enhance automated data quality checks, monitoring, and alerting capabilities.
- Apply engineering best practices for data pipeline testing, observability, documentation, and reliability.
- Identify, troubleshoot, and resolve data quality issues, pipeline failures, and performance bottlenecks.
- Work closely with the Head of Data and Data Analysts to understand data requirements and deliver reliable, accessible data for analytics and reporting.
- Collaborate with Platform Engineering and DevOps on cloud infrastructure, deployment, monitoring, and operational reliability.
Requirements
- 5 years of hands-on experience in Data Engineering or closely related software engineering disciplines, including experience working with production data systems.
- Strong Python and SQL skills, with experience designing, developing, and maintaining reliable data pipelines.
- Solid understanding of ETL/ELT, data modeling, pipeline orchestration, and modern data architectures.
- Hands-on experience with cloud-based data infrastructure, preferably AWS.
- Experience working with data warehousing, data storage, and data processing technologies.
- Experience with data quality, monitoring, testing, troubleshooting, and performance optimization.
- Ability to independently design and implement technical solutions, evaluate trade-offs, and solve complex engineering problems.
- Experience collaborating with Data, Infrastructure, and Software Engineering teams.