[Remote] Data Engineer
Note: The job is a remote job and is open to candidates in USA. Umbrella Digital is a modern digital agency combining technology and marketing to support advertising, campaign execution, and performance analytics. The Data Engineer will build and maintain the data infrastructure and pipelines powering the Nomad marketing analytics platform, including ingestion, transformation, validation, modeling, and delivery. The role also involves testing, data contract enforcement, reporting support, cross-functional collaboration, and ownership through production deployment.
Responsibilities
- Design, build, and maintain scalable data pipelines that ingest and process high-volume data from advertising platforms and third-party sources
- Write tests first. Every pipeline, transformation, and service boundary starts with a failing test: red, green, refactor
- Define and enforce data contracts at ingestion boundaries using schema validation, catching upstream drift before it reaches downstream consumers
- Model and transform data in support of BI reporting, predictive analysis, and client-facing dashboards
- Build, contribute to, and maintain large-scale data processing pipelines
- Collaborate across engineering, operations, and client services to translate business requirements into well-structured, tested implementations
- Participate in code reviews, own your work through deployment, and contribute to the evolution of our core data architecture
Skills
- 2+ years of professional experience in a production data engineering environment
- Strong working knowledge of data-oriented patterns, type annotations, and writing testable, modular code
- Hands-on experience building and operating large-scale data processing workflows : batch, streaming, or both
- Practical experience with Databricks, Spark, or equivalent distributed processing frameworks
- Production experience with PostgreSQL or another relational database
- Working familiarity with NoSQL options (Redis, DynamoDB, MongoDB)
- Advanced query authoring, optimization, schema design, and debugging across both OLTP and analytical workloads
- Experience working within or building against large, distributed service ecosystems: REST APIs, async queues, event-driven patterns
- Experience writing unit, integration, and pipeline tests
- Experience building or maintaining reporting pipelines and dashboards that serve non-technical stakeholders
- Orchestrated ETL pipelines with Databricks Workflows and Asset Pipelines
- Exposure to streaming data platforms (Kafka, Kinesis, Pub/Sub)
- Experience working with ad platform APIs (Meta, Google Ads, TikTok, CM360)
- Understanding of CI/CD pipelines and automated release workflows (GitHub Actions)
- Experience with shared data contracts or type packages across service boundaries
- A bachelor's degree in Computer Science, Mathematics, Physics, or a related field is preferred
Benefits
- Health insurance: Medical, dental, and vision, with 50% of premiums covered by Umbrella Digital
- PTO: 14 days per year, plus parental leave
- Remote: Flexible remote work
- Growth: Clear path to promotion with increased responsibility and compensation after one year
Company Overview