Role OverviewThe Senior Data Engineer designs, develops, deploys, and supports secure, scalable data engineering applications, data pipeline products for ingestion and transformation, and shared platform capabilities within an enterprise data and analytics environment.
What You Will Do
Design, develop, test, deploy, and maintain scalable data engineering applications, services, and shared platform capabilities. Build and support data pipeline products for ingestion, integration, transformation, and delivery.
Why It Might Be a Fit
The successful candidate will build reliable, production-grade data products and engineering capabilities that enable data solutions at scale. This individual will work effectively across engineering, platform, security, architecture, and business teams, and clearly communicate technical solutions, tradeoffs, and risks to varied stakeholders.
Requirements
- 1+ years of hands-on experience with OpenTofu
- 4+ years of experience with Terraform or comparable infrastructure-as-code tools and practices
- 4+ years of experience with Kubernetes
- 4+ years of experience developing and supporting production Java applications
- 4+ years of experience using Git-based source-control platforms
- 4+ years of experience building and supporting CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps Pipelines, or similar platforms
- Experience developing production-quality solutions using Python, particularly in data engineering or analytics environments
- Experience with Docker and containerized application delivery
- Experience designing, deploying, or supporting cloud-based solutions on AWS
- Knowledge of AWS security practices, including secure access, identity, and deployment principles
- Experience with data ingestion, integration, transformation, and pipeline development
- Experience with Apache NiFi and Prometheus, or comparable data-flow and observability platforms
- Strong problem-solving, troubleshooting, root-cause analysis, and issue-resolution skills
- Ability to work independently, prioritize effectively, and take ownership of deliverables
- Strong communication and presentation skills
- Ability to explain technical concepts to non-technical stakeholders
- Experience creating and maintaining technical documentation, solution designs, operational procedures, and deployment guidance
Benefits
- Dental insurance
- Vision insurance
- Health insurance
- Retirement plan
- Paid holidays
- Vacation time
- Sick leave
- Life insurance
- Disability insurance
]]>