Software/Data Engineer

Casual Precision

Shelton (CT)

Hybrid

USD 120,000 - 160,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Casual Precision is hiring a Software/Data Engineer to design and operate the Casual Precision Data Platform (CPDP). The role spans ingestion and transformation, using Python, Spark, AWS, Airflow, and dbt to build reliable production data systems.

You'll work across ingestion and transformation, partner with senior engineers on architecture, and contribute to platform evolution in a hybrid Connecticut office with flexible remote days.

Qualifications

  • 3–5 years in software or data engineering focusing on production data systems.
  • Proficient Python for production apps and data pipelines.
  • Strong SQL skills including window functions and optimization.
  • Hands-on Spark and AWS Glue or similar distributed processing.
  • Production dbt experience with models, tests, docs, and macros.
  • Experience building Airflow workflows with scheduling, retries, and deployment.
  • Familiarity with modern CI/CD, Git workflows, automated tests, and PR deployments.
  • Experience with cloud data warehouses (Redshift or equivalent).
  • Experience logging, monitoring, auditing, and troubleshooting production data.

Responsibilities

  • Design, build, and operate AWS Glue PySpark ingestion jobs and Airflow DAGs.
  • Develop dbt models to transform Bronze to Silver/Gold datasets with tests and docs.
  • Migrate legacy pipelines to dbt and support AI-assisted document ingestion.
  • Ensure reliability of pipelines and data contracts between ingestion and transformation.
  • Investigate issues in event ingestion and protect data quality downstream.
  • Collaborate with Analytics, BI, and Data Science to meet business needs.
  • Contribute to CPDP platform with code reviews and reusable engineering patterns.

Skills

Python production
SQL with window funcs
Spark
Data pipelines
CI/CD

Tools

Airflow
dbt
AWS Glue
Redshift
Docker

Job description

Work Arrangement: Full-time, hybrid. You'll work from our Connecticut office several days each week, collaborating closely with senior engineers while maintaining flexibility to work remotely on other days.

About the Role

Casual Precision is hiring a Software/Data Engineer to help build and operate the Casual Precision Data Platform (CPDP). You'll work across both sides of our data platform: ingestion (bringing operational and partner data into Bronze) and transformation (building dbt models that turn Bronze into trusted Silver and Gold datasets used for attribution, analytics, and client delivery).

This is a software engineering role focused on building reliable production data systems using Python, Spark, AWS, Airflow, and dbt—not dashboard development, reporting, or analyst work. You'll independently deliver well-defined engineering work, partner with senior engineers on architecture and platform evolution, and contribute across both ingestion and transformation as priorities shift.

What You'll Do
  • Design, build, and operate AWS Glue (PySpark) ingestion jobs and Airflow DAGs that load operational and partner data using reusable, configuration-driven patterns.
  • Build and maintain dbt models that transform Bronze into trusted Silver and Gold datasets, including tests, documentation, macros, and Airflow/Cosmos orchestration.
  • Modernize legacy SQL and data pipelines by migrating priority workloads into dbt and supporting AI-assisted document ingestion workflows.
  • Own the day-to-day reliability of assigned pipelines by monitoring production health, investigating failures, reprocessing data when required, and maintaining healthy data contracts between ingestion and transformation.
  • Support our event ingestion platform (pixels/identity) by investigating Lambda and Firehose issues, implementing targeted fixes, and protecting downstream data quality.
  • Partner with Analytics, BI, and Data Science teams to ensure trusted datasets meet business needs while following platform standards, CI/CD practices, and Dev Stage Production deployment processes.
  • Participate in code reviews, contribute reusable engineering patterns, and continuously improve the CPDP platform.
Required Skills & Experience
  • 3–5 years of experience in software engineering or data engineering with a strong focus on production data systems.
  • Strong Python for production applications and data pipelines—not just notebooks.
  • Strong SQL including window functions, incremental processing, query optimization, and performance tuning.
  • Hands-on experience with Spark and AWS Glue (or equivalent distributed data processing frameworks such as EMR).
  • Production experience with dbt, including models, sources, tests, documentation, and reusable macros.
  • Experience building and operating Airflow workflows, including scheduling, retries, alerting, and deployment.
  • Experience with Redshift or another modern cloud data warehouse.
  • Working knowledge of AWS services used in data platforms, including S3, IAM, CloudWatch, and related compute and orchestration services.
  • Understanding of Docker containers and how containerized applications
  • Familiarity with modern CI/CD practices, Git workflows, automated testing, and pull request-based deployments.
  • Experience building reliable production systems with strong logging, monitoring, idempotent processing, auditing, and operational troubleshooting.
  • Comfortable reading unfamiliar code, debugging production systems, and balancing ingestion and transformation priorities.
Nice to Have
  • Deep AWS Glue/PySpark experience, including partitioning strategies, job tuning, and production debugging.
  • Experience with Astronomer Cosmos or advanced dbt package and CI patterns.
  • TypeScript and AWS Lambda development.
  • Experience with Amazon Bedrock or other LLM-assisted document processing pipelines.
  • Tableau or BI experience as a consumer of curated data.
  • Familiarity with advertising technology, identity, attribution, or media analytics.
  • Exposure to Terraform, GitHub Actions, or other infrastructure automation tools.
What Success Looks Like

Within your first year, you'll be able to:

  • Independently deliver production-ready ingestion pipelines and dbt models.
  • Own the operational health and reliability of assigned data pipelines.
  • Improve platform quality through testing, monitoring, automation, and reusable engineering patterns.
  • Participate confidently in technical design discussions and code reviews.
  • Contribute to the continued evolution of the Casual Precision Data Platform while helping mentor junior engineers as the engineering team grows.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software/Data Engineer
Junior Software/Data Engineer

Casual Precision • Shelton (CT)

Hybrid
USD 65,000 - 100,000
Hybrid Software/Data Engineer - Production Data Pipelines
Hybrid Software/Data Engineer - Production Data Pipelines

Casual Precision • Shelton (CT)

Hybrid
USD 120,000 - 160,000
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • New York (NY)

Hybrid
USD 140,000 - 210,000
Professional growth
Competitive compensation
Exciting projects
+1
Big Data Engineer
Big Data Engineer

Clear Fracture • United States

On-site
USD 90,000 - 130,000
Staff Data Engineer
Staff Data Engineer

Jobgether • United States

On-site
USD 140,000 - 190,000
Health benefits
Flexible paid time off
401(k) benefits
+2
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Miami (OK)

Hybrid
USD 120,000 - 180,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Richmond (VT)

Hybrid
USD 120,000 - 180,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Lead Data Engineer, Data Platform
Lead Data Engineer, Data Platform

crewAI, Inc. • San Francisco (CA)

On-site
USD 140,000 - 230,000
Data Engineer (in person)
Data Engineer (in person)

SEP • Westfield (IN)

On-site
USD 90,000 - 110,000
Flexible work schedules
Opportunities to learn and develop
Community of friendly peers
+1
Senior Manager, Data Engineering
Senior Manager, Data Engineering

PDI Technologies • Alpharetta (GA)

Hybrid
USD 180,000 - 240,000
Competitive salary
Hybrid work arrangements
Continuous learning & leadership dev
+2