
Data Engineer – Temporary
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Peru.
• Create and sustain ETL pipelines linking Zuora REST APIs to a GCP data warehouse.
• Design and uphold integration components utilizing TypeScript/Node.js and Python.
• Oversee transformation logic for billing events, subscription lifecycles, invoices, payments, and revenue data.
• Operate within the existing architecture, development patterns, conventions, and CI/CD workflows.
• Create data pipelines using BigQuery, Cloud Storage, Dataflow, and Pub/Sub.
• Establish pipeline monitoring, alerting, error handling, retry logic, and data-quality controls.
• Construct intricate SQL validation queries to ensure data parity between source data and warehouse tables.
• Collaborate with the Business Architect to fulfill data-validation requirements.
• Examine pipeline failures, data discrepancies, and integration challenges.
• Ensure accurate and reliable data movement across source systems and warehouse environments.
• Provide concise written updates and collaborate effectively within a distributed, async-first team.
• Engage in the established Agile/Kanban workflow.
• Over 5 years of professional experience in data engineering, integration development, or similar roles.
• Practical experience in constructing ETL or data-integration pipelines using TypeScript and Node.js.
• Proficient in Python with a focus on data-pipeline development.
• Hands-on experience with GCP services, including BigQuery, Cloud Storage, Dataflow, and Pub/Sub.
• Experience in integrating REST APIs utilizing OAuth 2.0, pagination, error handling, and retry mechanisms.
• Advanced SQL capabilities and experience working with complex data warehouse schemas.
• Proven experience in developing data-transformation logic and data-quality validations.
• Understanding of pipeline monitoring, alerting, failure recovery, and operational support.
• Experience in adhering to established architectures, coding conventions, and CI/CD workflows.
• Ability to independently onboard and become productive within an existing codebase.
• Excellent written communication skills and an async-first collaboration approach.
• Proficient in English for daily collaboration with an international team.
• Availability to overlap with Pacific Time, primarily between 10:00 a.m. and 2:00 p.m. PT.
• Experience with Zuora REST APIs and ZOQL is advantageous.
• Familiarity with the Zuora billing object model is a plus.
• Experience using dbt or similar data-transformation frameworks is a plus.
• GCP Professional Data Engineer certification is a plus.
• Availability for remote work.
• Full-time employment opportunity.
• Chance to work with cutting-edge AI-powered solutions and scalable products.
• Distributed, async-first work environment.
• Opportunities for learning and professional growth.
• Collaboration across design, development, cloud, data, and artificial intelligence.
• Established Agile/Kanban workflow.
Instacart
GEICO
Litmus
Candid
Get handpicked remote jobs straight to your inbox weekly.