As a Senior Data Engineer, you’ll play a critical role in building the pipelines and systems that power our insights, helping teams across the business move with confidence. You'll collaborate closely with data analysts, engineers, and stakeholders to ensure clean, accessible, and reliable data is always within reach. This role is ideal for someone who thrives in a fast-moving environment, takes pride in clean architecture, and wants to make a tangible impact through scalable and resilient data solutions.
You will design, build, and maintain scalable data pipelines that process large volumes of structured and unstructured data—across both batch and streaming systems. You will develop robust, fault-tolerant workflows that ensure accuracy, reliability, and high availability using modern software engineering practices. Optimize data processing for performance, ensuring low latency and high throughput to support real-time and batch use cases. Integrate data from a wide range of sources while maintaining consistency and quality.
You will also monitor and troubleshoot data systems, using structured logging and alerting to reduce downtime and ensure business continuity. Collaborate with analysts, product, and business stakeholders to understand data needs and translate them into scalable, effective technical solutions. Document architecture, processes, and performance metrics to enable long-term maintainability and team-wide knowledge sharing.