Senior Data Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, Jun 30, 2026
This job expires in: 29 days
Job Summary
Working remotely in a full-time capacity, the Senior Data Engineer will design and build scalable data pipelines and infrastructure to support Fetch's recommendation and audience targeting systems, collaborating closely with cross-functional teams to ensure high-quality data access and processing.
Key responsibilities
- Design, build, and operate scalable data pipelines using batch and real-time processing technologies to handle terabytes of data daily
- Establish and enforce data contracts with backend engineering teams, implementing schema management and data quality checks
- Collaborate with machine learning engineers to develop infrastructure that supports personalized recommendations and real-time APIs
Required qualifications
- 6+ years of professional experience in data engineering with a focus on production data systems at scale
- Proven experience with modern data processing frameworks such as Apache Spark, Kafka, and Flink
- Strong foundation in data architecture principles, including data modeling and schema design
- Proficiency in at least one modern programming language (Go, Python, Java, or Rust) and strong SQL skills
- Undergraduate or graduate degree in Computer Science, Data Science, Engineering, Mathematics, Statistics, or a related field
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...