Sr. Software Engineer, Data Products

Norwood, MA, US • Posted 1 hour ago • Updated 1 hour ago
Full Time
On-site
USD $135,000.00 - 160,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Development Testing
  • Production Support
  • Batch Processing
  • Management
  • Data Quality
  • FOCUS
  • Continuous Integration
  • Continuous Delivery
  • Legacy Systems
  • Software Engineering
  • Supervision
  • API
  • Data Warehouse
  • Testing
  • Data Science
  • Scheduling
  • Python
  • SQL
  • Cloud Computing
  • Amazon Web Services
  • Snow Flake Schema
  • Extract
  • Transform
  • Load
  • Data Processing
  • Amazon SQS
  • Amazon S3
  • Docker
  • Kubernetes
  • Orchestration
  • Workflow
  • Terraform
  • Artificial Intelligence
  • Machine Learning (ML)
  • Transformer
  • Vector Databases
  • GPU
  • Elasticsearch

Summary

Senior Software Engineer, Data Products
Full-Time | Remote, Greater Boston Area Preferred
Overview
IntePros is seeking a Senior Software Engineer, Data Products to join a growing technology organization building large-scale data products that make complex web, behavioral, and account-level data actionable for business users.

This is a highly hands-on engineering role with significant ownership. You will design solutions, write the code, deploy it, monitor it in production, and troubleshoot it when something goes wrong. The environment is built around small, autonomous engineering teams where senior engineers are expected to make technical decisions and take responsibility for the systems and data products they build.

The ideal candidate is a strong Python engineer with deep experience building and operating production data systems, ETL pipelines, cloud data platforms, and event-driven applications in AWS.

What You'll Do
  • Own data products and processes end-to-end, including design, development, testing, deployment, monitoring, and production support.
  • Build and maintain large-scale ETL and data-processing pipelines handling web, behavioral, and account data.
  • Develop both scheduled and event-driven batch processing solutions.
  • Take direct ownership of production systems, including deploying your own work and resolving issues when they occur.
  • Ensure the accuracy, reliability, and integrity of data produced by your systems.
  • Identify and resolve silent data-quality issues in addition to traditional application or infrastructure failures.
  • Make key technical and architectural decisions with a focus on simple, scalable solutions.
  • Write meaningful automated tests that validate real business logic.
  • Provide substantive code reviews and contribute to engineering standards.
  • Own and improve infrastructure, CI/CD, and observability associated with the team's products.
  • Help consolidate legacy systems and processes onto the organization's current technology platform.
  • Partner closely with Data Science, Product, and Engineering stakeholders to translate requirements into production solutions.
  • Communicate technical decisions and tradeoffs clearly to both technical and non-technical partners.
What We're Looking For
  • Senior-level software engineering experience building and operating production systems.
  • Demonstrated ability to own products or services end-to-end with limited supervision.
  • Strong Python development experience across data processing and service/API environments.
  • Strong SQL skills and experience with cloud data warehouses such as Snowflake.
  • Experience building reliable ETL and large-scale data-processing pipelines.
  • Strong understanding of data correctness, idempotency, testing, and production reliability.
  • Hands-on experience with event-driven architecture in AWS.
  • Experience with AWS technologies including SQS/SNS, S3, IAM, and Secrets Manager.
  • Experience deploying workloads using Docker and Kubernetes.
  • Experience with workflow orchestration technologies such as Argo Workflows, Airflow, Dagster, or similar.
  • Strong operational mindset with experience instrumenting, monitoring, and troubleshooting your own production systems.
  • Ability to work effectively within a small, highly autonomous engineering team.
  • Ability to explain technical decisions and tradeoffs to Product and Data Science stakeholders.
Nice to Have
  • Infrastructure-as-Code experience using Pulumi or Terraform.
  • Experience deploying or supporting machine learning models in production.
  • Exposure to transformer inference, vector databases, GPU scheduling, or LLM APIs.
  • Experience modernizing or consolidating legacy data platforms.
Technical Environment
Languages: Python, SQL
Cloud: AWS
Data: Snowflake, large-scale ETL and data processing
Architecture: Event-driven systems, SQS/SNS, S3
Containers: Docker, Kubernetes
Orchestration: Argo Workflows, Airflow, Dagster
Infrastructure as Code: Pulumi, Terraform
AI/ML: LLM APIs, transformer inference, vector databases, GPU workloads

The Environment
This is a good fit for an engineer who wants real ownership rather than a narrow development lane. Engineers work in small teams, ship frequently, operate what they build, and are expected to understand how their technical decisions affect the reliability and correctness of the overall data product.

#LI-ES2
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10488758
  • Position Id: 6e43f0151de72584d552cccbe0018371
  • Posted 1 hour ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Waltham, Massachusetts

Today

Full-time

USD 140,000.00 - 220,000.00 per year

Boston, Massachusetts

Today

Full-time

USD 112,000.00 - 168,000.00 per year

Boston, Massachusetts

Today

Contract, Third Party

$64 - $74 hourly

Remote

Today

Full-time

USD 179,400.00 - 224,300.00 per year

Search all similar jobs