Genius Sports is a global leader in sports technology, delivering "cutting-edge" solutions to over 700 sports, betting, and media partners worldwide. Since its
Senior Full-Stack Software Engineer
Location
Massachusetts
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
Genius Sports
• Be a leader on our product development team, working with software engineers, machine learning engineers, and product leads • Take a leading role in architecture discussions for the components of our product • Work in an agile environment, rapidly delivering shippable features into production • Consider design constraints as you deliver backend APIs meeting front-end requirements, and communicate these ideas regularly with the team
Job Requirements
- 10+ years of work experience in software development
- Proficient in backend software engineering and technologies such as server side Python 3.x, caching, reinforcement learning and/or machine learning architectures, modern database technologies, and cloud platforms such as AWS or GCP
- A working knowledge of front-end technologies such as HTML5, React, Node.js, Websockets, etc. is a big plus
- Familiarity with commercial code bases
- Strong interest in being part of a successful high-growth company and part of a team building AI-first software products
Benefits
- Comprehensive healthcare (including dental and vision)
- Commuter benefit
- 401k plan
- Stock options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Junior PM, Growth Engineer – Computer Science Background
FabulousBorn at Duke University, the Fabulous app uses behavioral science to help individuals and teams build healthy habits.
• Assist the CPO in implementing the product roadmap by coordinating with relevant departments, ensuring milestones are met on time. • Serve as a liaison between the product, engineering, marketing, and customer support teams to ensure clear communication and alignment on product development and growth strategies. • Conduct market research to gather insights on industry trends, competitor strategies, and user feedback. Utilize this data to inform product development and growth opportunities. • Work closely with the engineering and design teams to define product requirements, oversee feature development, and ensure product quality. Continuously seek opportunities for product improvement and optimization. • Monitor and analyze product performance metrics, providing regular reports to the CPO and relevant stakeholders. Use insights to inform future product and growth strategies. • Effectively communicate progress, challenges, and achievements to stakeholders, including the CPO, other teams, and external partners as necessary. • Support the entire experimentation processes of the Growth and Core Product team. Code, analyze and work in every facet of the Growth workstreams. Collaborate with the Core Product Development team, the Growth Team and the Data Science team. earn and train in the skills of growth product management/product management. • Peer-reviewing Growth code and assisting in code review for Growth experiment. • Assisting with experiment launches on Google Firebase. • Debugging code and working closely with the product development team. • Assist in QAing new features prior to releases. • Peer-reviewing experiment analysis. • Owning the translations of winning experiments into other languages/across platforms, and owning this experimentation process from start to finish.
Growth Engineer, Computer Science Background
FabulousBorn at Duke University, the Fabulous app uses behavioral science to help individuals and teams build healthy habits.
• Support the entire experimentation processes of the Growth team. • Code, analyze and work in every facet of the Growth workstreams. • Collaborate with the Product Development team and the Data Science team. • Earn and train in the skills of growth product management/product management. • Peer-reviewing Growth code and assisting in code review for Growth experiment. • Assisting with experiment launches on Google Firebase. • Debugging code and working closely with the product development team. • Assist in QAing new features prior to releases. • Peer-reviewing experiment analysis. • Owning the translations of winning experiments into other languages/across platforms.
Senior Software Engineer, Route Planning
SamsaraSamsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud, which allows busin
• Own the design and implementation of backend services that effortlessly scale no matter size of the fleet • Work with the product manager and our UX designer closely to design and build intuitive UI interfaces that makes the route planner’s job more efficient • Partner with the engineering manager and advocate for technical excellence on the team • Navigate tradeoffs between moving fast and building for the long term using customer impact as the north star • Act as a simplifier that ensures our solutions are built to serve our diverse customer base • Communicate your work to not just engineering audiences but also our sales partners to maintain a tight feedback loop • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
Lead Full Stack Developer, Business Applications
SamsaraSamsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud, which allows busin
• Design, develop, and deploy scalable and highly available applications and services on AWS • Utilize a wide range of AWS services including EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS, and more • Implement Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform • Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, or similar tools • Integrate AI/ML-powered solutions in sales tools to support and optimize sales workflows • Build and consume RESTful APIs and other web services • Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch and other monitoring tools • Ensure the security and compliance of AWS environments and applications • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions • Troubleshoot and resolve issues in production and non-production AWS environments • Stay up-to-date with the latest AWS services and best practices • Contribute to the development of technical documentation and best practices.

