Senior Backend Engineer (C# .net) (offline)

Synergy Sports Technology, named by Fast Company as one of the world's top 10 most innovative companies in sports, seeks talented Senior Software Engineers to join our fully remote software team.

This position offers tremendous opportunities to work with the only company that delivers on-demand professional-level basketball, baseball, and hockey analytics linked to supporting video to nearly 1500 pro teams, international, and college teams. Our systems are highly complex and contain petabytes of data and video requiring extremely talented engineers to maintain the scale and efficiency of its products.

As a member of the Synergy team, its engineering team will contribute to the ongoing development of Synergy’s revolutionary online sports data and video delivery solutions, building applications such as:

Sports Analytic Systems
Video Editing and Capture Systems
Data Logging and annotation Systems
Computer Vision, Data and Video Pipeline for Operations Systems
Backend Data and Video API Platforms


We are a globally distributed team and we work on an asynchronous model with the flexibility of when and where you want to perform your job, while still being able to attend team calls and regular meetings. Personal initiative and a strong work ethic are highly encouraged and rewarded. The company is deadline-driven and provides a very transparent freedom and responsibilities culture to all our teams. We strongly believe striking the balance between work and family is very important and our culture is focused on the well-being of our team and their loved ones.

Note: This is a fully remote job and your physical location can be anywhere in Europe.

Team Objectives & Responsibilities
• Creating internal and external APIs to support both data and video
• Building complex data models supporting the business rules of sports
• Developing algorithms that ingesting and transforming multiple streams of data and collapsing the data into a single event structure
• Scaling out current systems to support new sports
• Building build and test automation systems
• Building complex reporting data structures for analytical systems

Requirements
Experience work with and performance tuning high volume databases
Advanced C# skills (latest version with a preference to .NET Core)
Extensive software engineering background - 8 years experience or more
Design patterns
Ability to define and drive software architecture
Good communication skills, self-motivation, and the ability to work effectively with minimal supervision
A strong sense of ownership and self-leadership


Bonus Superpowers:
MongoDB or other NoSql technology
Docker
Kubernetes or other container orchestration technologies
Performance profiling and tuning high throughput applications
Previous experience leading a team
Complex problem-solving skills
Experience working in a remote environment

Benefits
Work remotely on a fully distributed and asynchronous team.
Big problems, massive impact. We’re working on big scalability challenges and our flat structure means individuals have an incredible amount of impact on everything they touch.
A-players only. Join our team of best-in-class engineers to disrupt the sports industry and learn, share and grow with great peers on a daily basis.
A culture geared towards innovation and experimentation. From Deep Learning and Computer vision to Kubernetes and the latest cloud technologies.
Competitive salary based on your experience.

About Synergy Sports

Synergy Sports’ vision is for professional sports to have the content and technologies to raise their game and create a more immersive experience.

Globally known for our work with Computer vision and Deep learning applied to the world of professional sports, we are building custom AI solutions to disrupt the world of Professional Sports. Currently working with the biggest in the NBA, FIBA, NHL, and MLB. Our video platform has very large volumes of data and we're scaling rapidly. We have unique scalability challenges due to the size of our platform so we require top engineers to solve very complex problems you only see at bigger companies where your impact is typically very reduced.

We have a culture of high performance, offering the chance to join a senior team and work in big problems with low supervision and big freedom to explore new technologies, custom solutions, and architecture. We only hire people A players with more than 8 years' experience and work on small teams of 3-5 Engineers where everyone is expected to lead, design and architect.

We are a fully remote company with most of our distributed teams working in Europe. We offer total flexibility on the times you want to work but we always require people able to work full time for us. No part time, sorry!

Company website:
https://synergysports.com/

The job ad is no longer active
Job unpublished on 12 December 2021

Look at the current jobs C# / .NET Remote→