Senior Software Engineer
Platform
Updated on 3/29/2024
Genius Sports

1,001-5,000 employees

Sports data management and fan engagement technology
Company Overview
Genius Sports, a global leader in sports technology, offers a unique work environment that blends a passion for sports with cutting-edge technology, enabling sports entities to efficiently manage their data and enhance fan engagement. With a competitive edge in data and video optimization, they provide valuable tools for coaches and fans, maximizing the utility of official data. Their global presence, with headquarters in London and offices in multiple continents, offers employees diverse cultural experiences and opportunities for growth in the rapidly evolving sports tech industry.
Data & Analytics
AI & Machine Learning
Consumer Goods

Company Stage

N/A

Total Funding

$345.2M

Founded

2001

Headquarters

, United Kingdom

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

1%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Git
Node.js
TypeScript
CategoriesNew
Backend Engineering
Full-Stack Engineering
Software Engineering
Requirements
  • Proficiency in Rust or TypeScript (Node.js)
  • Strong software engineering fundamentals
  • Current experience with Git and GitHub and/or GitLab
  • Solid critical thinking and root cause analysis skills
  • Ability to work successfully both in a team and independently
  • Desire to learn and teach others
  • Care for your craft
  • Experience building distributed systems and designing databases
  • Desire and aptitude to learn, master, and share new and emerging technologies and take initiative to offer technical direction and creative solutions to business problems
Responsibilities
  • Develop core services that power all of our products and internal applications
  • Build out our GraphQL platform that backs all of our user-facing products
  • Develop our data ingestion pipeline that consumes and reconciles data we receive from our partners
  • Develop our orchestration system that ensures we capture, generate, and publish all data streams on time with minimal human input
  • Develop our storage and distribution layer responsible for making all of our data available to consumers at low latency
  • Develop performant code targeting cutting edge devices both in the cloud and on-premise
  • Build highly autonomous systems to scale our technology and minimize the need for manual intervention
  • Collaborate on tools and frameworks that support the developer experience and velocity across the engineering organization
  • Perform code reviews
  • Work closely with cross-functional teams to ensure that the product meets quality, security, scalability, and performance standards
  • Develop ideas for new services, products, or features by monitoring industry developments and trends
  • Lead, implement, review and maintain codebases and be responsible for overall quality of our deliverables
  • Disambiguate product requirements by communicating with stakeholders and offer up creative solutions to potential roadblocks
  • Coach and mentor junior team members