We are seeking an experienced and highly motivated Team Lead to lead our Data Infrastructure team. This role is responsible for managing a team of engineers while driving the design, scalability, reliability, and operational excellence of the companys core data platform.
The ideal candidate combines strong technical expertise in distributed systems and data technologies with proven leadership capabilities, strategic thinking, and the ability to lead complex initiatives end-to-end - from initial design and planning through implementation, deployment, and production ownership.
Key Responsibilities:
Lead, mentor, and develop a team of Data Infrastructure engineers, fostering a culture of ownership, collaboration, and continuous improvement
Define and execute the technical roadmap for the organizations data infrastructure platform
Oversee the architecture, scalability, reliability, and performance of large-scale data systems and pipelines
Define and drive data quality standards, monitoring, and validation processes to ensure trust and reliability across the data platform
Partner with engineering and product teams to enable scalable data foundations for analytics, machine learning, and AI-driven initiatives
Lead cross-functional technical initiatives end-to-end, including requirements gathering, architecture design, implementation, deployment, and post-production ownership
Partner closely with cross-functional teams including Data Engineering, Analytics, Backend Engineering, DevOps, and Product Management
Drive operational excellence through monitoring, observability, automation, and incident management best practices
Ensure high availability and stability of critical production systems
Lead technical design discussions, architecture reviews, and engineering planning processes
Establish and promote engineering standards, development best practices, and quality assurance processes
Manage project prioritization, resource allocation, and timely delivery of strategic initiatives
Support recruitment, onboarding, performance management, and career development of team members
Evaluate emerging technologies and recommend improvements to the data platform ecosystem.
Requirements: Bachelors degree in Computer Science, Engineering, or a related field
7+ years of experience in software engineering, data engineering, or infrastructure engineering
2+ years of experience managing or leading engineering teams
Strong experience with distributed systems and large-scale data platforms
Hands-on experience with modern data technologies and frameworks such as Kafka, Spark, Flink, Airflow, DBT, Snowflake, Cassandra/ScyllaDB, or similar technologies
Strong programming skills in Java, Scala, or Python
Experience working in cloud-based environments such as AWS, GCP, or Azure
Strong understanding of system reliability, performance optimization, and operational best practices
Excellent communication, stakeholder management, and collaboration skills
Proven ability to lead complex technical projects in a fast-paced environment
Preferred Qualifications:
Experience with real-time streaming and event-driven architectures
Experience managing high-scale production environments
Familiarity with Kubernetes and containerized infrastructure
Experience leading platform modernization or migration initiatives
Knowledge of CI/CD pipelines and infrastructure automation tools.
This position is open to all candidates.