D

DoiT International

Cloud consulting and optimization platform

Analytics Engineer

Data EngineeringPosted on Nov 10
Full-timeNo salary listed

About the Job

Requirements

  • Three to five years of experience in analytics engineering, data engineering, or BI engineering, with a track record of delivering data models that others depend on.
  • 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 with version control, code review, automated testing, and CI/CD, plus a drive to automate repetitive manual work.
  • Ability to debug data issues to root cause and consider 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 that would be better solved another way.
  • Comfort navigating multiple repositories across transformation, data infrastructure, orchestration, custom connectors, and foundational cloud resources.
  • Proven track record of using AI coding tools in a daily workflow.
  • Ability to work independently in a remote, global team, communicate clearly in writing, and document work.
  • Fluency in spoken and written 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 for dashboards, finance and investor reporting, and the AI analytics layer across more than 15 business domains, including Finance, Sales, Customer Experience, Marketing, Product, and HR.
  • Manage data infrastructure as code by provisioning and configuring BigQuery datasets, views, GCS buckets, and IAM permissions through Terraform; onboard ingestion destinations, manage access controls, and handle schema drift on source tables.
  • Own and expand the role-based access control implementation as domains and consumers are added; keep data catalog metadata such as tier, domain, owner, and PII tags current; and maintain documentation.
  • Improve platform reliability by strengthening testing standards, observability, and alerting so issues are caught early.
  • Support orchestration and scheduling by understanding how Airflow DAGs run dbt builds on daily, hourly, and monthly schedules, tagging models for the appropriate schedule, and troubleshooting build failures in Cloud Composer.
  • Build and maintain custom data connectors by writing and maintaining Python-based Fivetran SDK connectors when native connectors do not cover a SaaS source, including pagination, rate limiting, error handling, and automated tests.
  • Partner with BI 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 equivalent AWS or Azure services.
  • Experience with a data catalog such as OpenMetadata or data observability tooling such as Elementary.
  • Experience with Git-based 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 GCS buckets with Terraform.
  • Experience writing Python integrations with REST APIs, including pagination, rate limiting, and error handling.
  • Understanding of dbt's build lifecycle, including Jinja compilation into SQL, run/test/snapshot phases, and writing macros beyond basic ref() and source().
  • Experience tuning BigQuery performance with partitioning, clustering, incremental strategies, and reasoning about slot consumption and query costs for large datasets.
  • Experience with Docker images and basic Kubernetes concepts such as 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.
  • Knowledge of additional languages is an advantage.

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