Data Engineer

3 Months ago • All levels • Data Analysis • $45,000 PA - $65,000 PA

Job Summary

Job Description

The Data Engineer will play a crucial role in enhancing the popular game Rust by gathering, storing, and utilizing data efficiently and securely on Microsoft Azure. Responsibilities include building and maintaining data collection methods, managing existing data sources like Azure and Steam, integrating work into an internal dashboard, supporting game development and data analysis teams, and documenting systems. The role requires in-depth Azure experience, data warehousing knowledge, and a passion for applying data in the games industry. The engineer will be responsible for real-time monitoring and analytics and integrating the work into the company's internal dashboard website.
Must have:
  • In-depth Microsoft Azure experience
  • Data warehousing experience with ADX, Databricks, Snowflake
  • Passion for gathering and applying data in games
  • Knowledge of modern data engineering techniques and programming
  • Fluent in data workflow, applying statistics, understanding biases
  • Ability to learn new systems and workflows
  • Independent thinker with ability to innovate
  • Ability to work within a team and work to feedback
  • Interested in improving business long-term
  • Experience designing secure, scalable, and compliant data systems (GDPR)
Good to have:
  • Prior experience in a data engineering or programming role - ideally in the games industry
  • Knowledge of a variety of types of programming languages, with a focus on C#
  • Experience in the Unity game engine
  • Experience in building tools and designing insightful and accessible data visualisations
  • Anti-cheat experience
  • In-depth gameplay knowledge of Rust
  • Experience with Rust modding
  • Fan of Rust / survival games
Perks:
  • Salary: £45,000 - £65,000/pa depending on experience
  • Work remote, hybrid or on-site
  • Competitive holiday package
  • Industry-leading bonus package (up to 50% of base salary in first year, up to 100% after one year)

Job Details

Data Engineer

We're looking for an experienced data engineer with a vast amount of Microsoft Azure expertise to support our Rust game development and data analysis teams. Rust is already one of the most popular games in the world, played by millions each year, and we want to improve our collection and use of data to make it better yet.  We are looking for someone passionate who is going to help us improve Rust by gathering the right data and storing it in an efficient, secure and robust way on Microsoft Azure. Common examples of this include gameplay and financial data as well as data that is utilized in our anti cheating efforts.  An ideal candidate will be a passionate player of our games with an in-depth knowledge of data engineering using Microsoft Azure, ideally with some professional experience in the games industry. Candidates should be familiar with working within sprints and adapting work to feedback. Programming experience in C# or even Unity is a significant advantage.  Tech Stack  - Rust is implemented in the Unity game engine and written in C# - All data lives on Microsoft Azure (ADX, Cosmos DB, Redis Cache) - Most APIs are implemented as Azure Functions in C# - Most data analysis queries are written in Kusto - Our internal dashboard is written in C# and hosted on Azure - Data visualization for support staff has historically been done on Grafana, but we are increasingly moving it to our internal dashboard C# app for easier access - Our main external data sources are Steam and Easy Anti Cheat - Our main internal data sources are the Rust client and server themselves  Existing Data  - Gameplay events like combat, base building and player progression - Game session data from Easy Anti Cheat - Financial, sales and ownership data from Steamworks - Currently adding custom skin classification data 

Responsibilities

  • Making our games better by helping us build, maintain and improve methods of useful data collection

  • Maintaining existing internal and external data sources like Azure, Grafana, Steam, Easy Anti Cheat and the Rust client and server itself for real-time monitoring and analytics.

  • Integrating your work into our custom internal dashboard website as a single place for other staff to access your work

  • Supporting the game development and data analysis teams in day to day needs from game design to post-release feature review

  • Document systems, approaches, and tools clearly for internal use and future maintenance

Requirements

  • In-depth Microsoft Azure experience

  • Data warehousing experience with ADX, Databricks, Snowflake or similar

  • A love and passion for gathering and applying data in a games / tech business

  • Good knowledge of modern data engineering techniques and programming

  • Fluent in data workflow, applying statistics, understanding biases

  • Ability to learn new systems and workflows

  • Independent thinker with an ability to innovate and work with little oversight

  • To be able to work within a team and work to feedback

  • Interested in what genuinely improves our business long-term, not chasing quick wins

  • Experience with designing secure, scalable, and compliant data systems (GDPR)

Desirables

  • Prior experience in a data engineering or programming role - ideally in the games industry
  • Knowledge of a variety of types of programming languages, with a focus on C#
  • Experience in the Unity game engine
  • Experience in building tools and designing insightful and accessible data visualisations
  • Anti-cheat experience
  • In-depth gameplay knowledge of Rust
  • Experience with Rust modding
  • Fan of Rust / survival games

Benefits

Bonus Scheme

Facepunch Studios’ industry-leading bonus package provides a comprehensive performance bonus scheme to reward employee contributions. This role includes eligibility for a salary scheme bonus, with the potential to earn up to 50% of the base salary annually through performance-based quarterly bonuses during your first year. After completing one year, the performance bonus potential expands up to 100% of your base salary. This structure ensures continuous motivation and recognition throughout the year. The bonus system highlights our commitment to recognizing and rewarding outstanding performance and dedication. All bonuses are discretionary, bonuses are not paid during the probationary period.

Similar Jobs

The Walt Disney Company - Service Engineer (Electrical, Mechanical & Environmental Engineering)

The Walt Disney Company

Hong Kong (On-Site)
9 Months ago
Amber - Senior Data Analyst

Amber

Montreal, Quebec, Canada (Remote)
2 Months ago
Illumina - Senior Electrical Engineer

Illumina

Singapore (On-Site)
1 Year ago
Social Discovery Group - VP of Finance

Social Discovery Group

Israel (Remote)
10 Months ago
NXP - Internship - AI/ML Verification Framework for Mixed-Signal Systems

NXP

Eindhoven, North Brabant, Netherlands (On-Site)
2 Months ago
Eneba Games - Data Analyst, Fraud

Eneba Games

(Remote)
1 Month ago
InMobiInMobi - Senior Analyst - Business Insights (Finance)

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Capgemini - Business Analyst

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Adtran - EMS Data Analyst

Adtran

Shenzhen, Guangdong Province, China (On-Site)
1 Year ago
Interactive Brokers - Data Engineer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Synechron - MDM Technical Business Analyst

Synechron

Mississauga, Ontario, Canada (On-Site)
1 Year ago
Palo Alto Networks - Finance Manager, North America Sales Finance

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
Qualcomm - Product Marketing Analyst

Qualcomm

Shanghai, China (On-Site)
2 Months ago
Bazaar Voice - Marketing BI Analyst

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Bosch Group - AI Research Scientist – GenAI

Bosch Group

Sunnyvale, California, United States (On-Site)
1 Month ago
Nasdaq - Head of Strategic Talent Planning

Nasdaq

New York, New York, United States (Hybrid)
2 Weeks ago
Apple - Analog IC Product Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Sagecor - Software Engineer 3 (IDN - 103)

Sagecor

Annapolis Junction, Maryland, United States (On-Site)
3 Weeks ago
bytedance - Technology Internal Audit Lead

bytedance

Los Angeles, California, United States (Hybrid)
8 Months ago
beghou consulting - Associate Manager, Patient Solutions

beghou consulting

Boston, Massachusetts, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Data Analysis Jobs

Remote - Senior Product Data Analyst

Remote

Netherlands (Remote)
3 Weeks ago
GoDaddy - Marketing Data Analyst

GoDaddy

Pune, Maharashtra, India (Remote)
3 Weeks ago
Capgemini - Risk and Finance Data Analyst-Python (AWS OR ADB)

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Games talent (Staffing and recruiting) - Senior Data Engineer

Games talent (Staffing and recruiting)

(Remote)
3 Months ago
Tencent - Senior Big Data Solution Architect

Tencent

(On-Site)
9 Months ago
Trek - Marketing Data Analyst

Trek

Haryana, India (On-Site)
6 Months ago
PwC - Senior Data Engineer

PwC

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
10 Months ago
Gupta Media - Marketing Data Analyst II

Gupta Media

Boston, Massachusetts, United States (On-Site)
3 Months ago
Minecast - Principal, Corporate FP&A Analyst

Minecast

Lexington, Massachusetts, United States (Hybrid)
1 Month ago
Sporty - Data Engineer

Sporty

(Remote)
5 Months ago

Get notifed when new similar jobs are uploaded