DETAILED ROLE DESCRIPTION:
We seek an experienced Engineering Delivery Lead who can seamlessly lead the Product delivery from the engineering perspective, and orchestrate the collaboration between our Data Engineering, Software Engineering, and AI teams. This role is a unique blend of technical leadership and people management, responsible for ensuring the smooth delivery of releases, resolving technical challenges, and connecting the dots between the teams to drive business outcomes.
The ideal candidate will not only understand the technical landscape of data-heavy environments but also possess exceptional leadership skills to inspire, motivate, and support high-performing teams. This role requires someone who is passionate about both people and technology, has a high drive, and can ensure alignment between business needs and technical delivery in a fast-paced environment.
THE BROAD RESPONSIBILITIES WOULD BE AS FOLLOWS:
- Team Orchestration & Collaboration
- Oversee and synchronize the efforts of the Data Engineering, Software Engineering and AI teams, ensuring they work cohesively to deliver high-quality product and solutions.
- Ensure smooth communication and collaboration between the teams to break down silos and ensure alignment.
- Drive the integration of the teams’ work into the larger organizational goals, ensuring that our releases and delivery processes are optimized and smooth.
- Technical Understanding & Problem Solving
- Gain a deep understanding of the technical challenges faced by the teams, providing guidance, troubleshooting, and support where needed.
- Provide product architectural input and ensure it is delivered.
- Ensure code quality and delivery standards.
- Ensure QA and testing standards.
- Act as a bridge between technical and non-technical stakeholders, translating business needs into technical objectives and vice versa.
- Guide the teams in the design and delivery of a scalable and robust data platform, ensuring alignment with long-term business objectives.
- Delivery & Process Improvement
- Help drive the high-leverage project for our team and ensure our team engagement is high, and team, technical, and organizational blockers are resolved and milestones are delivered.
- Drive continuous improvement in our development processes, ensuring efficiency, quality, and adaptability.
- Oversee the implementation of best practices for software and data engineering, including testing, monitoring, and performance optimization.
- People Leadership & Development
- Foster a culture of high performance, ownership, accountability, data-based decisions collaboration, and innovation within both teams.
- Mentor, motivate, and inspire engineers at all levels, helping them to grow both personally and professionally.
- Manage team dynamics and create an environment where individuals can self-organize while still aligning with the project as well as broader company goals.
- Take responsibility for performance monitoring, technical development, and career management of your team members.
- Business Alignment
- Align the technical teams’ work with the strategic goals of the company, ensuring that business needs are at the core of technical decision-making.
- Collaborate closely with other departments.
- Collaborate closely also with Client Delivery Engineer, Product Owners to ensure the data platform supports business objectives and provides value.