Curology

Senior Data Engineer

Curology

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $170,000 - $190,000 per year

Job Level

Senior

Tech Stack

AirflowApacheAWSCloudMySQLPythonSparkSQLTerraform

About the role

  • Own the end-to-end design, build, and operation of core data infrastructure that delivers trusted, timely data for analytics, experimentation, and decision-making.
  • Within the first six months, lead the rebuild and stabilization of core data pipelines, establishing a reliable, well-documented foundation that enables accurate, scalable reporting and supports future analytics and experimentation needs.
  • Build and operate data pipelines using our modern data engineering stack, including Hevo, Fivetran, dbt, Snowflake, Airflow, AWS (S3, Data Lake, Glue), Paradime, Monte Carlo, Hex, and AI-enabled tools such as ChatGPT, Claude, and SageMaker.
  • Act as a senior technical contributor on the data engineering team, establishing best practices for data modeling, testing, observability, and production readiness.
  • Partner cross-functionally with Engineering, Product, Marketing, and Operations to translate business needs into durable, automated data solutions.
  • Improve developer and analyst productivity by reducing friction, standardizing tooling, and investing in self-service data capabilities.
  • Drive continuous improvement of metrics, measurement, and experimentation systems to support insight generation and rapid iteration.
  • Ensure all data systems are designed and operated with privacy, security, and regulatory compliance as foundational requirements.
  • Support high-priority business initiatives by delivering accurate data quickly while maintaining platform stability and long-term scalability.

Requirements

  • 5–8 years of professional experience building and operating production data systems, with strong hands-on expertise in Python.
  • Ability to write clean, idiomatic, and maintainable Python, including well-structured, reusable, and testable code.
  • Strong foundation in software engineering best practices, including code reviews, documentation, testing, and CI/CD.
  • 6+ years of experience designing and modeling data in relational and non-relational databases, with a clear understanding of performance and scalability tradeoffs.
  • Proven ability to translate analytical or business problems into practical data models and pipelines, clearly articulating design decisions.
  • Experience working with modern data warehouses, including dimensional modeling, ELT workflows, and query optimization.
  • Hands-on experience building, scheduling, and monitoring batch data pipelines using Airflow or comparable orchestration tools.
  • Strong understanding of data architecture fundamentals, including efficient storage, retrieval, and compute usage in cloud-based systems.
  • Practical experience with AWS, including core data and infrastructure services.
  • Production experience with Snowflake, including schema design, performance tuning, and cost-aware usage.
  • Experience working with sensitive or regulated data, and familiarity with compliance requirements such as HIPAA, GDPR, or CCPA.
  • Ability to independently own and deliver well-scoped data engineering projects with minimal supervision.
  • Comfortable supporting high-priority data requests and operational issues while maintaining code quality and system reliability.
  • Proficiency with core technologies such as Python, SQL (MySQL/Snowflake), Airflow, AWS, and Terraform.
  • **Nice-to-Haves:**
  • Experience with distributed data processing tools such as Apache Spark.
  • Familiarity with serverless architectures (e.g., AWS Lambda) for data ingestion or transformation use cases.
  • Experience collaborating with Marketing or Growth teams, including exposure to paid channel data and automation workflows.
  • Background working in consumer, e-commerce, or DTC environments.
Benefits
  • 💰 Competitive compensation and equity package (RSUs)
  • 🥼 Comprehensive benefits: Medical, dental, vision, FSA and HSA, supplemental coverages (critical illness, accident, hospitalization), and 401(k)
  • 🧘🏻‍♀️ Access to wellbeing perks, including OneMedical, Spring Health, SoFi, and Employee Assistance Program
  • 🌴 Flexible paid time off and holiday policy
  • 🐣 Paid parental leave (birthing and non-birthing parents)
  • 💜 Employee donation matching program
  • 🫱🏻‍🫲🏽 Culture Committee and employee resource groups for virtual and in-person connectivity
  • ✨ Complimentary VIP Subscription to Curology or Agency, plus online retail discount

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLdata modelingdata pipelinesdata architecturedimensional modelingELT workflowsquery optimizationCI/CDbatch data processing
Soft skills
problem-solvingcommunicationcollaborationproject managementattention to detailindependenceadaptabilityleadershipcritical thinkingcontinuous improvement