Team Lead, Data Platform Development
Who we are:
Who you are:
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Team Lead, Data Platform Development to support our big data infrastructure on Google Cloud Platforms. If you love technology, and are keen to join an industry leader — we would love to hear from you!
What you'll do:
The Team Lead, Data Platform Development will oversee the design, development, and maintenance of the organization’s data platform infrastructure. This includes leading and mentoring a team of developers, ensuring the creation of scalable, secure, and high-performance data solutions for analytics, machine learning, and other data-driven initiatives.
How you'll make an impact
-
Provide technical leadership to the team, ensuring best practices in software development, cloud architecture, and data platform engineering.
-
Lead architectural discussions and decision-making, ensuring scalability, reliability, and maintainability of the platform.
-
Design, build, and maintain data platform services that integrate seamlessly with enterprise systems.
-
Advocate high-quality coding standards and automation, ensuring efficiency and performance optimization.
-
Act as the subject matter expert (SME) in distributed computing, data engineering, and cloud-native solutions.
-
Participate in incident response and root cause analysis, ensuring platform reliability and continuous improvement.
-
Oversee team performance, providing direction, coaching, and mentorship to foster growth.
-
Provide direction, coaching, and mentorship, fostering technical and professional growth among team members.
-
Set clear performance expectations and regularly provide feedback, guiding career development and training opportunities.
-
Collaborate with employees during the performance management process, assisting in goal-setting, KPA reviews, and career planning.
-
Identify and address skill gaps, ensuring team members receive relevant training and development.
-
Foster a collaborative and inclusive team culture, promoting innovation and knowledge sharing.
-
Participate in hiring efforts by recruiting, onboarding, and retaining top engineering talent.
-
Manage team expectations regarding task assignments, work arrangements, and departmental processes.
-
Collaborate with cross-functional teams (product, infrastructure, data science) to align technical initiatives with business goals.
-
Support Geotab’s global strategic initiatives, ensuring alignment with company-wide technology and data strategies.
-
Communicate effectively with stakeholders at all levels, translating technical concepts into actionable business insights.
-
Participate in a 24x7 on-call rotating schedule (if applicable).
What you'll bring to the role
-
Post-secondary Degree specialization in Computer Science, Software or Computer Engineering or a related field.
-
5-8 years experience as a Big Data Developer, Data Engineer or a similar role.
-
5-8 years proficiency in large-scale container orchestration technologies such as Docker and Kubernetes.
-
5-8 years experience in designing and developing production-grade distributed systems using Java (Python or C#), along with relevant open-source frameworks.
-
Deep expertise in microservices architecture, distributed systems, and scalable cloud-based data solutions.
-
In-depth experience with cloud-based data environments, including Google Kubernetes Engine (GKE), BigQuery (GBQ), Cloud Storage (GCS), and other GCP services.
-
Strong ability to diagnose and resolve complex performance and scalability issues using performance profiling, call stack analysis, and trace file debugging.
-
Experience designing and optimizing data processing pipelines for large-scale structured and unstructured data.
-
Proven ability to lead and mentor a team of developers, fostering a collaborative, high-performance culture.
-
Experience in technical coaching, setting performance expectations, and facilitating professional development.
-
Strong ability to delegate effectively, ensuring team members take ownership while providing support when needed.
-
Experience in recruiting, onboarding, and retaining top technical talent.
-
Ability to align technical direction with business goals, ensuring the data platform meets scalability, reliability, and performance requirements.
-
Strong project management skills, with the ability to prioritize, plan, and execute multiple projects simultaneously.
-
Comfortable working in a fast-paced, iterative development environment, balancing short-term needs with long-term platform evolution.
-
Excellent communication skills, with the ability to translate technical concepts into business insights for non-technical stakeholders.
-
Experience working with cross-functional teams, including product managers, data scientists, and infrastructure engineers.
-
Ability to navigate trade-offs between technical feasibility, business requirements, and resource constraints.
-
Passion for continuous learning and staying ahead of emerging technologies in the data engineering and cloud computing space.
-
Strong problem-solving mindset with a focus on practical, scalable solutions.
-
Entrepreneurial and self-motivated, thriving in a flat, collaborative organizational structure.
Why job seekers choose Geotab
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program
*The above are offered to full-time permanent employees only
How we work
Apply for this job
*
indicates a required field