Software Engineer, Sports Data Products
Genius Sports
- New York City, NY
- $125,000-180,000 per year
- Permanent
- Full-time
- Develop systems and workflows for ingesting, combining, and transforming data sources, e.g. player tracking, play-by-play, eventing, clock feeds
- Develop systems and methods for processing data, evaluating and improving data quality
- Develop systems for data delivery and for monitoring
- Coordinate with our infrastructure team to maintain our machine learning platforms and pipelines
- Build, test, deploy, and maintain production systems
- Develop, document, and communicate processes for operational staff
- Maintain and promote best practices for software development, including deployment process, documentation, and coding standards
- Contribute to technical and product discussions, and share knowledge and ideas with colleagues across the company
- BSc or MSc or equivalent experience with a strong software engineering component
- Experience with our languages and technologies in our stack
- Experience building systems that parse and manipulate large datasets
- Affinity for teamwork and collaboration with others to solve problems, share knowledge, and provide feedback
- Strong communication skills when discussing technical concepts with technical and non-technical colleagues
- Self-motivation and ability to work independently in an efficient manner
- Flexibility and availability for work on-call, outside of regular work hours, as needed to support live sports
- Interest in sports data and analytics in professional basketball and/or soccer
- Experience with data pipelines, devops, data analysis
- Experience parsing and drawing conclusions from sports data in basketball and/or soccer
- Experience building highly performant software systems using Rust
- Languages, frameworks: Rust, Typescript, Python, Node.js
- Infrastructure, tools: AWS (S3, EC2), Docker, Pulsar, Kibana, Grafana
- Version control: Git
- Work on cutting-edge products for major professional sports leagues and teams.
- Team-oriented engineering practices (readable, maintainable, and efficient code).
- Flat hierarchy and collaborative management led by experienced and strong technical leads.
- Innovative and dynamic environment, which encourages self-development and opportunities to make an impact.
- Multicultural team with employees based across several countries (e.g., Switzerland, Denmark, France, United States).
- Potential for Equity/Bonus, Flexible working hours, Competitive salary, Medical and dental benefits, 401k match