Note: The job is a remote job and is open to candidates in USA. Umbrella Digital is a modern digital agency at the intersection of technology and marketing. They are seeking a skilled Analytics Engineer to build and maintain the data infrastructure and reporting platforms for their production marketing analytics platform, Nomad.
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
- 3+ 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
- Hands-on experience writing unit, integration, and pipeline tests
- Experience building or maintaining reporting pipelines and dashboards that serve non-technical stakeholders
- Familiarity with orchestration tools (Airflow, Prefect, Dagster)
- 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
- Bonus: 10% of annual salary after one year of service
- 401(k
- 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