Remote Otter LogoRemoteOtter

Senior Software Engineer - Data Engineering - Remote

Posted 20 hours ago
Software Development
Full Time
Worldwide

Overview

Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.

In Short

  • Design and build scalable data pipelines using Dagster for orchestration and Snowflake for data warehousing
  • Develop and optimize complex data models and transformations to support real-time analytics and AI/ML initiatives
  • Build metadata-driven, reusable data solutions that enable self-service analytics across the organization
  • Implement AI-powered data quality monitoring, anomaly detection, and automated data validation frameworks
  • Partner with Data Scientists and ML Engineers to enable efficient model training and inference workflows
  • Optimize query performance and cost efficiency across multi-petabyte data workloads in Snowflake
  • Build robust data governance frameworks including lineage tracking, data cataloging, and access controls
  • Implement event-driven data architectures supporting real-time customer experience optimization
  • Collaborate with Product and Engineering teams to instrument applications for comprehensive data collection
  • Mentor junior engineers on data engineering best practices and modern data stack technologies

Requirements

  • 4+ years of experience in data engineering roles with focus on large-scale data processing
  • Expert-level proficiency in Python for data pipeline development and automation
  • Strong hands-on experience with Snowflake including performance optimization, security, and cost management (must-have)
  • Proven experience with Dagster or similar workflow orchestration tools (Airflow, Prefect)
  • Deep understanding of data modeling, ETL/ELT patterns, and dimensional modeling techniques
  • Experience with streaming data technologies (Kafka, Kinesis, Pub/Sub) and real-time processing
  • Strong SQL skills with experience in query optimization and performance tuning
  • Interest in AI/ML applications including feature engineering, model serving, and MLOps workflows
  • Experience with cloud data platforms (AWS, GCP, Azure) and their native data services
  • Knowledge of data governance tools and practices (data cataloging, lineage, quality monitoring)
  • Familiarity with version control (Git) and CI/CD practices for data pipelines

Benefits

  • Competitive healthcare coverage
  • Wellness programs
  • Take it when you need it time off
  • Parental leave
  • Recognition programs
  • And much more!
Acquia logo

Acquia

Acquia is a leading provider of cloud-based digital experience solutions, specializing in helping organizations build, manage, and optimize their digital presence. The company focuses on delivering exceptional customer support through a dedicated team of technical support engineers, ensuring high performance and professional growth. Acquia emphasizes the importance of collaboration, innovation, and continuous improvement in its processes, making it a dynamic workplace for those passionate about technology and customer service.

Share This Job!

Save This Job!

Similar Jobs:

Kunai logo

Senior Software Engineer - Data Engineering - Remote

Kunai

3 weeks ago

Join Kunai as a Senior Software Engineer specializing in data engineering and contribute to innovative solutions in the fintech industry.

USA
Full-time
Software Development
$120,000 - $205,000/year
Included Health logo

Senior Software Engineer - Data Engineering - Remote

Included Health

9 weeks ago

The Senior Software Engineer - Data Engineering is responsible for improving data pipelines and ensuring data governance.

Worldwide
Full-time
Software Development

Zendesk

Senior Software Engineer - Data Engineering - Remote

Zendesk

14 weeks ago

Join Zendesk as a Senior Software Engineer to develop and maintain a real-time data ingestion platform, emphasizing data quality and scalability.

Australia
Full-time
Software Development
YAZIO logo

Senior Software Engineer – Data Engineering - Remote

YAZIO

16 weeks ago

Join YAZIO as a Senior Software Engineer to design and maintain data pipelines in a remote-first environment.

Germany, Spain, Portugal, U.K.
Full-time
Software Development

Jobgether

Senior Software Engineer - Data Engineering - Remote

Jobgether

17 weeks ago

Join a dynamic team as a Senior Software Engineer specializing in Data Engineering, focusing on building scalable data pipelines and collaborating with cross-functional teams.

India
Full-time
Software Development