Genius Sports

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 the 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.

Full time
Genius Sports Tallinn, Estonia
As a  DevOps Engineer , you will report into the DevOps Manager you will be joining a company that uses Agile methodologies (Scrum and Kanban) in both the development and IT Operations teams. You will collaborate closely with both groups to meet release deadlines. You will play a key role in ensuring frequent releases as we continue to reduce our cycle time, de-risk future releases and provide quick ROI. MAIN RESPONSIBILITIES Passion for automation, simplicity, consistency, security, availability, and scalability of systems Strong sense of ownership, drive and obsessive attention to detail Work integrated with the development and product teams to ensure high performance and reliability across all tiers of the stack Helping improve our infrastructure platform, by automate the manual maintenance tasks and increase efficiencies with the AWS Cloud Guide project teams through the technology selection and architecture/security governance processes Design, enable and optimize CI/CD pipelines for dev teams Define new patterns and standards as required Provide mentoring and knowledge transfer to others, and promote open culture and DevOps REQUIRED SKILLS Experience with Linux & command line skills (cross-platform skills a bonus) Comfortable with AWS cloud stack At least one infrastructure language (Cloudformation, Terraform) Understanding of networking protocols like HTTPS, DNS, TCP/IP Code and scripting - proficient in at least one programming language (Python, Go, Ruby) Docker and containerization (Linux) CI and Build automation - GitLab ideally Experience with application performance monitoring tools, centralized logging and alerting systems Willing to keep learning new tools and languages OPTIONAL SKILLS Experience with Kubernetes, EKS, ECS Experience with configuration management tools like Puppet, Chef, SaltStack or Ansible .NET, PHP applications deployment experience Experience with a serverless stack (preferably AWS Lambda)
Feb 14, 2019
Full time
Genius Sports Tallinn, Estonia
As a Test Automation Engineer,  you will work closely with product development teams and stakeholders to improve the testing skills of the team, evaluate and enhance quality processes, and ensure product quality is continually improving. RESPONSIBILITIES Implementation and maintenance of Automated Tests for iOS and Android Assure automated code coverage Advise development on practices, especially related to automation, to increase efficiency, communication, and quality REQUIRED SKILLS 2-3 years of experience in automation testing Very good knowledge of web technologies and performance testing tools Experience working within CI/CD and Agile/Scrum environments Experience with cloud-based automation testing, such as Sauce Labs or Amazon Device Farm Familiarity with Git source control HIGHLY DESIRABLE Programming experience using any of C#, Java or other object-oriented languages Familiarity with mobile app testing Familiarity with Microsoft's App Center Familiarity with Appium or Xamarin.UITests
Feb 14, 2019
Full time
Genius Sports Tallinn, Estonia
As a Senior Front-End Developer,  you will work within a full-vertical team building products, both client-facing (with the reach of millions of people) and internal, reaching many types of devices. You will be expected to learn continually and be self-driven to adopt software best practices and rise to new challenges as we continue to grow.  MAIN RESPONSIBILITIES: Facilitate collaborative problem solving within the team and with other teams, you interact with Strive for team consensus and win-win agreements Ensure discussions, decisions and disagreements lead towards closure Encourage constant improvement, self-education and a desire for learning in your team and yourself Assess where someone could benefit from a course or a book and encourage them to learn Use your 10% time to experiment and push your boundaries Be open to new ideas and encourage creativity Architect, design and development of new software products and components Ensure the team follows the development process and delivers software which adheres to the Front-end Definition of Done REQUIRED SKILLS: Exceptional JavaScript knowledge with at least 5 years of professional experience Knowledge of CSS and experience of a CSS pre-processor, e.g. Sass/LESS   Knowledge of and experience using build systems, e.g. Webpack Experience with React or another component library Deep experience with unit and integration testing DESIRABLE SKILLS: Server-side experience Strongly typed client-side development, e.g. Flow, Typescript, Closure, ReasonML Cross-browser functional testings (e.g. Selenium) Experience with Specification by Example and BDD (e.g. Cucumber)   WE OFFER: A fun, relaxed and stimulating working environment in Tallinn Competitive salary – negotiable, based on experience Generous annual allocated training budget Flexible working hours Excellent career development  To be a part of a large international technology company  Sports and social events
Feb 14, 2019
Full time
Genius Sports Tallinn, Estonia
As a part of our Development team, your work will involve the full software development cycle. Your main responsibilities will include; requirements analysis, designing and developing new software products and components, and investigating software issues and resolving defects. This vacancy is a perfect match for a person who is passionate about software development, 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. MAIN RESPONSIBILITIES: Analysis of requirements from internal and external customer Design and development of new software products and components Investigation and resolution of issues reported by internal and external customers CORE SKILLS: Understanding of OOP, SOLID principles and design patterns Knowledge of C# / .Net Framework (GC, multithreading, tasks, async/await) Knowledge of agile development processes Enthusiasm and ability to work collaboratively within a team DESIRABLE SKILLS & EXPERIENCE: Messaging frameworks (RabbitMQ) and relational databases (MS SQL) .Net Core / .Net Standard TDD/BDD and supporting technologies (NUnit, Mocking Frameworks, SpecFlow) Multi-threading, highly available and scalable software development CI/CD development (Gitlab CI) Cloud/distributed software development (AWS, Docker, Kubernetes) REST APIs  Front-end web technologies (JS, (P)React, HTML, CSS) Other languages and frameworks: Castle Windsor, log4net, Graphite, Git WE OFFER: Career opportunity in a fast-growing international company A competitive salary, negotiable, based on experience A generous annual allocated training budget Exciting work on different projects in a unique industry A fun, relaxed and stimulating modern working environment in Tallinn Supportive, friendly, multinational, passionate team
Feb 14, 2019
Full time
Genius Sports Tallinn, Estonia
As a part of our Development team, your work will involve the full software development cycle. Your main responsibilities will include; requirements analysis, designing and developing new software products and components, and investigating software issues and resolving defects. This vacancy is a perfect match for a person who is passionate about software development, 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. MAIN RESPONSIBILITIES: Analysis of requirements from internal and external customer Design and development of new software products and components Investigation and resolution of issues reported by internal and external customers CORE SKILLS: Understanding of OOP, SOLID principles and design patterns Knowledge of C# / .Net Framework (GC, multithreading, tasks, async/await) Knowledge of agile development processes Enthusiasm and ability to work collaboratively within a team DESIRABLE SKILLS & EXPERIENCE: Messaging frameworks (RabbitMQ) and relational databases (MS SQL) .Net Core / .Net Standard TDD/BDD and supporting technologies (NUnit, Mocking Frameworks, SpecFlow) Multi-threading, highly available and scalable software development CI/CD development (Gitlab CI) Cloud/distributed software development (AWS, Docker, Kubernetes) REST APIs  Front-end web technologies (JS, (P)React, HTML, CSS) Other languages and frameworks: Castle Windsor, log4net, Graphite, Git
Feb 14, 2019