Senior Data Engineer
Core
Design, build, and maintain reliable, scalable data infrastructure and data products to move, process, and serve data for business analytics.
Role type
Senior IC data engineer (technical lead)
Builds
Production data infrastructure, data pipelines, and data products
Domain
Enterprise technology / Data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming (Python, Scala, Java, C#), Advanced SQL, Distributed data systems, Data lifecycle management, Infrastructure as code, Containerization, CI/CD pipeline development, Site-reliability engineering practices
Preferred skills
Cloud platforms (AWS or Azure), Big data technologies (Databricks/Spark, AWS Glue)
Technologies
Python, Scala, Java, C#, SQL, AWS, Azure, Databricks, Spark, AWS Glue, Docker, Kubernetes, Terraform, Jenkins, Git
Responsibilities
Architect and implement scalable data infrastructure; Develop and maintain software for data integration and quality assurance; Enforce software engineering best practices including code reviews, unit testing, and monitoring; Manage on-call rotations and define SLAs for service reliability; Mentor team members and improve developer velocity
Seniority
Senior, hands-on IC with technical leadership