D

DoiT International

Cloud consulting and optimization platform

Analytics Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • Three to five years of experience in analytics engineering, data engineering, or business intelligence engineering, with a track record of delivering data models used by others.
  • Strong SQL skills, including writing, reading, and optimizing complex analytical queries; reasoning about grain and joins; and designing layered models with sound judgment about where logic belongs.
  • Professional experience building and maintaining dbt projects, including packages, macros, incremental strategies, snapshots, seeds, and CI/CD; implementing staging, intermediate, and mart patterns; and understanding deferred builds, state comparison, and slim CI.
  • Software engineering discipline, including version control, code review, automated testing, and CI/CD, with a drive to automate repetitive work.
  • Ability to debug data issues to their root cause and consider data freshness, volume, duplicates, and late-arriving data before they become incidents.
  • Ability to translate business needs into data requirements, work with non-technical stakeholders including Finance, and constructively challenge requests when a different solution is better.
  • Comfort navigating multiple repositories spanning transformation, data infrastructure, orchestration, custom connectors, and foundational cloud resources.
  • Proven track record of using AI coding tools in daily work.
  • Independence in a remote, global team, clear written communication, and discipline in documenting work.
  • Fluent written and spoken English.

Responsibilities

  • Share ownership of platform engineering, including routine model changes, the engineering backlog, onboarding new data sources from raw ingestion to certified datasets, maintaining CI/CD, and operating infrastructure.
  • Build, test, and maintain data models and pipelines that power dashboards, finance and investor reporting, and the AI analytics layer across business domains including Finance, Sales, Customer Experience, Marketing, Product, and HR.
  • Manage data infrastructure as code by provisioning and configuring BigQuery datasets, views, Google Cloud Storage buckets, and IAM permissions through Terraform; onboard ingestion destinations, manage access controls, and handle schema drift on source tables.
  • Own and expand role-based access control implementation as new domains and consumers come online; keep data catalog metadata, including tier, domain, owner, and personally identifiable information tags, current; and maintain documentation.
  • Improve platform reliability by strengthening testing standards, observability, and alerting.
  • Support orchestration and scheduling by understanding how Airflow DAGs run dbt builds, tagging models for the appropriate schedules, and troubleshooting build failures in Cloud Composer.
  • Build and maintain custom Python-based Fivetran SDK connectors for SaaS sources without native connectors, including pagination, rate limiting, error handling, and automated tests.
  • Partner with business intelligence analysts to turn ambiguous questions into well-modeled, trustworthy datasets, and improve team engineering practices through code review and shared standards.
  • Use modern AI tooling to draft code and accelerate routine work.

Desired Qualifications

  • Hands-on experience with Google BigQuery, Fivetran, and Apache Airflow (Cloud Composer), or an equivalent AWS or Azure stack.
  • Experience with a data catalog such as OpenMetadata or data observability tooling such as Elementary.
  • Experience with CI/CD workflows for data projects, including branch-based deployments, slim CI, Docker image builds, and automated plan/apply cycles.
  • Experience provisioning BigQuery datasets, IAM bindings, or Google Cloud Storage buckets with Terraform.
  • Experience writing Python integrations with REST APIs, including pagination, rate limiting, and error handling.
  • Understanding how dbt compiles Jinja into SQL and how run, test, and snapshot phases chain together; experience writing macros beyond basic ref() and source().
  • Experience with BigQuery partitioning, clustering, incremental strategies, slot consumption, and query cost optimization for large datasets.
  • Experience with Docker images and basic Kubernetes concepts, including pods, logs, and deployments.
  • Experience with SQLFluff, pre-commit frameworks, or custom validation scripts.
  • Prior experience modeling data from CRM, support, project management, marketing automation, or ERP platforms.

About the Company

DoiT International

Cloud consulting and optimization platform

DoiT International provides cloud consulting and technology solutions to help businesses optimize their cloud operations. The company offers expert services alongside proprietary software tools to manage cloud environments, focusing on cloud migration, cost optimization, and performance tuning. It collaborates with major cloud platforms such as Google Cloud and AWS to deliver tailored solutions and subscriptions, generating revenue from consulting fees and software licenses. DoiT differentiates itself through its direct partnerships with large cloud providers, its suite of in-house tools, and a blended business model that combines one-time consulting with recurring software subscriptions. Its goal is to help clients accelerate digital transformation, maximize cloud investments, and maintain efficient, scalable cloud environments for a diverse client base.

Company size
501-1,000
Company stage
Series A
Total funding
$100M
Headquarters
San Francisco, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at DoiT International

See more jobs