Data Engineer

2 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

Autodesk - FinOps Engineer

Autodesk

Toronto, Ontario, Canada (Hybrid)
1 Month ago
digic pictures - Previs Artist

digic pictures

Budapest, Hungary (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
8 Months ago
Capgemini - Sharepoint - B

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Synechron - .NET Full Stack Developer (Angular, Azure Cloud)

Synechron

Hyderabad, Telangana, India (On-Site)
2 Days ago
bytedance - Risk Data Analytics Business Partner

bytedance

Singapore (On-Site)
3 Months ago
Dentsu - Data & Analytics Strategy Specialist

Dentsu

Taipei City, Taiwan (On-Site)
1 Month ago
N-ix - Senior Data Architect

N-ix

Poland (Hybrid)
1 Month ago
Perplexity - Data Scientist - Growth Marketing

Perplexity

San Francisco, California, United States (Hybrid)
1 Month ago
binance - Big Data Engineer (Java Spring Boot, Flink)

binance

Bangkok, Thailand (Remote)
4 Years ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Interactive Brokers - Compliance Associate – Electronic Trading Compliance

Interactive Brokers

New York, United States (Hybrid)
1 Week ago
Spaulding Ridge - Data Solutions Architect

Spaulding Ridge

Jaipur, Rajasthan, India (On-Site)
1 Week ago
Ion - Senior Risk Analyst, Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
9 Months ago
Bluevine India - Senior Data Scientist

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
DevRev - Customer Success Manager

DevRev

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Months ago
Unity - BI Developer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
N-ix - Middle Data Science/AI Engineer

N-ix

Langenfeld, North Rhine-Westphalia, Germany (Hybrid)
2 Months ago
Axon - Supplier Quality Engineer

Axon

Taipei City, Taiwan (On-Site)
1 Week ago
Moloco - Senior Growth Manager

Moloco

Beijing, China (On-Site)
2 Months ago
Tekion Corp - Manager, Product Design

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Week 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

Ness - Project Manager – Data & Analytics

Ness

United States (On-Site)
4 Weeks ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Months ago
Anavation - Data Architect SME

Anavation

Clarksburg, West Virginia, United States (Remote)
2 Months ago
Eqvilent - C++ Software Engineer (Market Data)

Eqvilent

(Remote)
2 Months ago
Zinrelo - Data Scientist

Zinrelo

Pune, Maharashtra, India (Hybrid)
8 Months ago
PayPal - Staff Data Scientist

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
kaizen gaming  - Principal Data Engineer

kaizen gaming

Athens, Greece (Hybrid)
1 Month ago
Talentica Software - Data Scientist

Talentica Software

India (Remote)
9 Months ago
luxsoft - Big Data Engineer

luxsoft

Weehawken Township, New Jersey, United States (On-Site)
2 Months ago
luxsoft - Temenos Senior Business Analyst

luxsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded