Enhance the data management platform and supporting applications for a hockey analytics team by leading the design, development, and deployment of automated solutions.
Requirements
- Solid understanding of data structures and algorithms.
- Proficiency in Python, including software design, development, and debugging.
- Experience with SQL and/or NoSQL databases.
- In depth knowledge of cloud platforms (e.g., AWS, Azure) and experience with distributed systems and architecture.
- Expertise in building and maintaining data pipelines, analytics platforms, and real-time data processing.
- Experience with developing and maintaining REST APIs.
- Experience with containerization (e.g., Docker), Linux/Unix operating systems and orchestration (e.g., Kubernetes, Airflow, Dagster).
Responsibilities
- Lead the design, develop, and maintenance of core infrastructure and services for the hockey analytics platform ensuring scalability, reliability, and performance.
- Develop and maintain internal tools and dashboards to aid in the analysis and interpretation of hockey data.
- Monitor system performance and troubleshoot production issues in a timely manner.
- Work closely with other members of the DevOps team to build and maintain the CI/CD pipelines.
- Collaborate with cross-functional teams to gather requirements and design scalable, maintainable, and efficient software systems.
- Lead code reviews and provide guidance to ensure adherence to best practices, coding standards, and high-quality development processes across the team.
- Act as a mentor to junior developers and interns, fostering a collaborative environment and promoting their professional growth through regular feedback, technical guidance, and hands-on learning opportunities.
Other
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong interpersonal skills with experience working in cross-functional teams collaborating with managers, data scientists and other stakeholders to gather requirements and design solutions.
- 5+ years of experience
- Ability to work efficiently and effectively in office and arena environment that can be exciting, loud and distracting
- This is an onsite role; flexibility to work a minority of time remotely.