Jobs

Job Details

Location

Belfast, Northern Ireland

Share

Senior Software Engineer (Data) - Evil Geniuses

  • Evil Geniuses, one of the oldest and most recognizable brands in professional gaming, was founded 20 years ago on the belief that passion, commitment, and innovation could transform a beloved interest into a global phenomenon. Today, we look for people who share that same drive and dedication to help us continue to build the rich organization that is Evil Geniuses. 

     As a Senior Software Data Engineer on the Evil Geniuses technology team, you will impact the Evil Geniuses esports teams by enabling the use of data. In this role you will architect data infrastructure and systems, build tooling, data pipelines, integrate with novel data sources, and work closely with a team of esports data scientists and analysts to develop our systems. In this role you will be instrumental in helping to define, implement, and iterate the data infrastructure required to produce actionable insights to enable our coaches, players, and management to make informed decisions.  

     You’ll be responsible for:   

    • Collaborating with a team of software developers and data analysts in their use of the Evil Geniuses data and data warehouse 
    • Create, maintain, and optimize ETL jobs for incoming data feeds 
    • Design our data models and data storage systems to meet critical product and business requirements. 
    • Build data processing pipelines using data streaming frameworks 
    • Design, develop, and maintain live stream processing jobs in coordination with software development and data analysis team 
    • Contribute to shared Data Engineering tooling & standards to improve the productivity and quality of output for Data Engineers across the company 
    • Improve data quality by using & improving internal tools to automatically detect issues 
    • Develop data quality assurance tools to ensure data integrity and system performance 
    • Work with software developers to setup and architect scalable data infrastructure running in the cloud 
    • Actively participate with software developers in design reviews, code reviews, and other best practices 
    • Understand and influence logging to support our data flow, architecting logging best practices where needed 
    • Respond to and resolve technical problems and issues in a timely manner  

    You’ll gain loads of experience in this role but before you do, you should have:   

    • Relevant industry experience  
    • Experience in Java, Python, or Go 
    • Experience with data stream processing 
    • Experience building ETL solutions for large datasets 
    • Experience designing systems architecture for data intensive applications 
    • Proficiency in querying, manipulating, and analyzing large data sets using SQL 
    • Bachelor's degree or higher in computer science or related field is preferred 
    • Experience with working with Microsoft Azure/Amazon Web Services/Google Cloud platform is preferred 
    • Previous experience working with sports data is a big plus 
    • Excellent communication skills, both written and verbal 

    As part of our interview process, you will meet with members of both our Belfast and US offices. Everyone you meet, shares the same values: Open and  Honest  Communication, Teamwork and  Collaboration,  Involving  Everyone, Leaders Who Serve and  Personal Accountability.  

    Life at PEAK6  

    We want you to like coming to work so we work really hard to make your job fun and different from any other.   

     We offer:   

    • 28 days annual leave plus 10 NI national holidays   
    • Pension matched up to 7%   
    • Private health insurance for medical and dental   
    • Life Insurance   
    • Great work/life balance and flexible working hours   
    • Discounted gym membership 
    • Monthly catered lunches   
    • Unlimited drinks and snacks   
    • Poker tournaments   
    • Charitable matching gift program   

    *All interviewing and onboarding will be conducted remotely. While we have always offered flexible working at PEAK6, please note that our roles will eventually feature some return to office, following the guidance of local health authorities and the CDC.