Development Team Lead - Python
Location: Medellín, Antioquia, Colombia
Requisition Number: 160
Development Team Lead- Python
As a Development Team Lead, you will take responsibility for complete management of one of our development teams from technical oversight to line management. This is a technical role and as such, you will be expected to also perform the same function as a Senior Developer on your team. This vacancy is a perfect match for a person who is passionate about sports, willing to take on challenges and responsibility for new projects from scratch, deliver the best quality results to our clients and to be an integral part of a focused, agile team.
As a Lead Software Engineer, you will help drive software development strategically and efficiently, providing design and implementation input that aligns with company goals and industry technical best-practices. You will help make key software design and implementation decisions, guaranteeing the timely delivery of quality products.
Duties and Responsibilities
o Technical oversight of the products being developed by your team, as well as technical implementation
o Communication with the business to understand the commercial drivers for developing the products
o Risk management – Identifying, mitigating and resolving business and technical risks
o Release management and continuous integration delivery
o Building and maintaining production pipelines to serve machine learning models
o Optimizing and scaling R&D based code into production-ready software
o Ensure each member of your team is capable of releasing software to Production without supervision
o Working with Product Owners to ensure stories have the required level of detail and acceptance criteria
o Ensure Agile processes are followed and are being successfully utilized by your team
o Story Estimation and Pre-Planning
o Sprint Planning
o Daily Stand-ups
o Story and defect tracking in Jira
o Definition of Done
o Service outage management and further preventative and improvement measures
o Excellent verbal and written communication in English
o Familiarity working with Python (expertise is a plus)
o Experience working with cloud technologies (AWS, Google Cloud, Azure, etc.)
o Familiarity with modern machine learning libraries a plus (Tensorflow, LightGBM, sklearn, xgboost, etc.)
o Team-oriented engineering approach and willingness to collaborate across a multi-disciplinary team
o Agile development processes (Scrum, Kanban)
o Innovation and forward thinking to ensure we stay ahead of technology curves
o Strong communication and organization skills, with a positive attitude to teamwork and collaboration
o Must be a self-starter, quick learner, attentive to details, able to multi-task, and have excellent initiative
o Time management, both for yourself and your team
o Commercial awareness and understanding of our business drivers
Genius Sports is a global leader in sports data technology, distribution and commercialization services. We provide innovative and data-driven solutions to sports leagues and federations.
Headquartered in London and across over 16 locations worldwide, Genius Sports is recognized as one of the fastest growing sports technology companies in the world. Founded on integrity, Genius Sports has become the trusted technology partner of hundreds of sporting bodies, including the world’s largest international federations and professional leagues such as FIBA and the English Premier League.
Taking a true partnership approach to working with sport, we distribute official data for organizations such as La Liga, the ATP and WTA. Genius Sports' commitment to sport goes beyond delivering profitable and technical solutions for our partners. We understand that the protection, integrity and successful commercialization of sports data is fundamental to the continued success of the industry. Its future requires those who run sports and those who utilize the data to work closely together, therefore ensuring sport is protected and opportunities are maximized.
Medellin, Antioquia CO