Data Engineer
Job Description
Sentinel Group is hiring a Data Engineer in Wakefield, MA (hybrid) to build and enhance secure, scalable data pipelines and platforms. This role spans the full data engineering lifecycle, from architecture and modeling through validation, troubleshooting, and releases, with ownership of production systems and continuous improvement.
What you’ll do
- Design, develop, and evolve end-to-end data pipelines, integrations, data models, and platform capabilities.
- Own production data systems, including availability, monitoring, incident response, root-cause analysis, and ongoing improvements.
- Create and maintain a long-term vision for Sentinel’s data landscape.
- Translate business and technical requirements into architecture, implementation plans, and incremental deliverables.
- Build scalable ETL/ELT workflows to ingest, transform, validate, and deliver data from APIs, databases, files, and other systems.
- Set and improve standards for data quality, testing, documentation, lineage, observability, security, governance, and access control.
- Review architecture, technical designs, pull requests, and operational changes to reduce risk and improve maintainability and performance.
- Modernize legacy data processes and transition toward secure, automated, cloud-based solutions aligned with CI.
- Diagnose complex data, pipeline, performance, and reliability issues, delivering both immediate fixes and durable prevention.
- Optimize queries, storage, processing, and infrastructure to improve performance, scalability, and cost efficiency.
- Collaborate with Business Analysts, Data Analysts, Software Engineers, Product Owners, Security, Infrastructure, and other stakeholders to deliver trusted data solutions.
- Mentor junior and mid-level engineers through pairing, code reviews, technical guidance, documentation, and knowledge sharing.
- Evaluate emerging technologies and recommend options that support Sentinel’s long-term data and engineering strategy.
What you bring
- Advanced SQL skills and strong programming experience with Python or another data engineering language.
- Deep understanding of data modeling, data warehousing, data lakes, ETL/ELT, and workflow orchestration.
- Experience designing cloud-based solutions, preferably on AWS and its data services.
- Judgment balancing scalability, reliability, performance, security, delivery speed, and cost.
- A quality and reliability mindset, with ownership of data accuracy, lineage, monitoring, and operational readiness.
- Ability to communicate complex technical concepts clearly and build consensus across teams.
- Mentoring mindset and willingness to improve engineering practices across Sentinel.
- Curiosity about responsible AI to improve engineering productivity, data quality, testing, and operational support while protecting sensitive information.
- Commitment to building secure, maintainable, testable, observable, and cost-effective data systems.
- Demonstrated expertise designing and operating production-grade data pipelines and platforms.
- Experience designing, building, deploying, and supporting production data pipelines.
- Experience implementing data quality checks, automated testing, observability, logging, alerting, and operational runbooks.
- Experience with Git, pull requests, CI/CD, infrastructure as code, and modern software development practices.
- Experience working with sensitive, confidential, regulated, or financial data with appropriate security controls.
- Ability to work in a hybrid environment (one day in the office).
- Authorized to work in the US without current or future sponsorship.
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, Mathematics, or a related field, or equivalent experience.
- 4+ years of professional experience in data engineering, data platform engineering, software engineering, or related roles.
Tools you’ll work with
SQL, Python, AWS, Git, CI/CD, infrastructure as code, ETL/ELT
Benefits
- PTO (vacation, sick, personal time bank)
- FTO (Flexible time off for vacation, sick and personal time) after 2 years of service
- 12 Paid Holidays (10 stated and 2 floating holidays)
- 2 Community Volunteer Days
- 5 Summer Half Days
- Medical, Dental, Vision
- Life Insurance
- LTD & STD
- Retirement Plan with 4% Employer Match
- Parental Leave
Nice to have
- Experience with Snowflake or another modern data platform.
- Experience with streaming or event-driven systems.
- Experience with Docker, Kubernetes, Terraform, CloudFormation, or similar technologies.
- Experience leading data-platform migrations or replacing legacy ETL processes.
- Experience with data contracts, metadata management, data catalogs, and lineage platforms.
- Experience supporting machine-learning, AI, semantic-layer, or feature-engineering use cases.
- Cloud or data-engineering certifications.
- Experience participating in technical interviews and contributing to hiring decisions.
Compensation: USD 106,000 - 113,000 per yearly.