Position: Senior Backend Data Platform Engineer (C#/.NET)
Company: BrickRed Systems
Experience required: 5y
English level: intermediate

**A candidate joining the Data Platform team can expect to work on the following types of projects and tasks:**
• 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

**Key Requirements and Attributes:**
-Experience work with and performance tuning high volume databases
-Advanced C# skills (latest version with a preference to .NET Core)
-Extensive software engineering background - 5-10 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:**
-Competencies and experience with:
-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

**We offer:**
• timely payment of wages and bonuses;
• flexible working hours and an opportunity to work remotely;
• paid vacation for a period of 24 calendar days;
• medical insurance at the end of the trial period;
• support for Team Lead and the leader, who help to get used to work processes;
• constant communication with native English speakers;


**Project:**
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
- Synergy’s work environment is geographically distributed, with employees working from home offices. The successful candidate must be comfortable working in a virtual office using online collaboration tools for all communication and interaction in English.
- Synergy development staff work in a deadline-oriented, demanding, non-standard environment in which personal initiative and a strong work ethic are rewarded.