As a Senior Data Engineer, you will lead the design and execution of robust, scalable data systems that power critical business functions. You'll play a central role in defining the technical direction of data engineering efforts, translating strategic goals into reliable, high-performance data architectures.
Key Responsibilities
- Drive the architectural planning and hands-on development of complex data solutions, ensuring systems are built for scale, efficiency, and long-term maintainability.
- Build and enhance data infrastructure to support enterprise-level reliability, actively contributing to coding, testing, and deployment throughout the development lifecycle.
- Guide technology decisions around data platforms, tools, and infrastructure, balancing innovation with operational stability.
- Establish and enforce coding standards across the team, conducting thorough code reviews to ensure consistency, security, and performance.
- Partner with database engineers, software developers, product teams, and machine learning specialists to ensure data initiatives align with company objectives.
- Lead by example in fostering team growth through technical mentorship, knowledge sharing, and hands-on collaboration.
- Identify and implement process optimizations, including automation of workflows and improvements in data pipeline efficiency.
- Support continuous learning within the team by providing guidance on best practices in data development, analysis, and systems design.