Role Summary
Lead Data Engineer responsible for leading a portfolio of data engineering projects, designing resilient data analytics systems, and mentoring a team of engineers. Collaborates with business analysts, product managers, and data scientists to optimize data infrastructure and incorporate ML models for intelligent insights. May telecommute.
Responsibilities
- Lead portfolio of data engineering projects on multi-functional teams involving business analysts, product managers, and data scientists.
- Define architecture and design resilient data analytics systems, processing large volumes of data in both batch and real time mode.
- Drive adoption of modern data engineering principles, patterns, and best practices to improve velocity, quality, reliability, and maintainability of products.
- Provide technical leadership by coaching and mentoring a team of engineers through code reviews, pair programming, and other means.
- Work with data scientists to incorporate ML models in the data analytics platform to derive intelligent insights.
- Optimize existing data infrastructure, code & data pipelines to reduce cost, increase efficiency, and improve scalability.
Qualifications
- Required: Bachelor's degree in Computer Science, Engineering, or related field and 5 years of experience in the job offered or in a Lead Data Engineer-related occupation.
Education
- Bachelor's degree in Computer Science, Engineering, or related field
Additional Requirements