This job might no longer be available.
Senior Data Engineer
1 year ago
Vela Games is Looking for a Talented Senior Data Engineer to help build our New Multiplayer Game.
At Vela we love games of every type, but we know that multiplayer, when done well, has a special ability to bring people together. Unforgettable moments are created through the power of playing together. It allows players to keep in touch with old friends regardless of distance, and to forge new friendships that will last lifetimes. Vela was created with these moments in mind, and our focus every day is thinking about how we can create impactful gaming experiences that inspire gamers around the world to play and win collectively.
We’re looking for someone who wants to be part of the core foundation of Vela Games; someone who is passionate about being part of an early tight-knit team laser-focused on creating a game from the ground up.
As a Senior Data Engineer, you will work as part of the Data Engineering team to build and deploy our analytics infrastructure. You’ll set up new data pipelines and use data processing tools such as Apache Spark to process large amounts of game-related data.
You will collaborate closely with internal teams to ensure we are gathering relevant data & integrating with 3rd party systems to make business-critical decisions as our player base grows.
If this sounds like you, please apply, we would love to speak with you!
What You Will Do:
- Help define the standards and accompanying tools that ensure our cutting-edge data infrastructure meets internal stakeholders' needs, including Game Designers, Game Producers, and Business Managers.
- Write efficient, well-tested & validated Spark jobs in Scala for deployment in an EMR environment.
- Help discover new analytics use cases where we can leverage machine learning and/or AI to improve our player experience.
- Help improve, support, and grow our data analytics infrastructure as we grow our player base.
- Work with our production and business teams to integrate with 3rd party systems for audience acquisition and integrate them with systems internally.
Requirements:
- 3+ years experience in a Data Engineering role.
- Experience Apache Spark and Scala programming.
- Experience with AWS technologies (e.g., EMR, S3, Kinesis & more).
- Experience with deployment automation via Terraform or similar.
- Experience with CI/CD pipelines (e.g., Jenkins).
- Working knowledge of at least one visualisation tool (Tableau, PowerBI, Quicksight).
- Working knowledge of data warehousing concepts & technology.
- Knowledge of data privacy, security, and GDPR.
- Ability to write efficient, large-scale data processing applications using Scala.
- Excellent communication skills: Ability to effectively converse with technical & non-technical team members.
- Self-motivated / have a growth mindset: Ability to team up, but also take the lead and independently work when needed.
- Start-up orientation: Strong technical focus, but also able to jump on and contribute to work outside specialisation.
- Deep passion for multiplayer games and player experience.
Bonus Points:
- A third-level degree in a related discipline, such as Data Science, Software Engineering, Maths, or Physics.
- Working knowledge of cloud concepts, object stores, networking, etc.
- Working knowledge of N-Tier systems and microservices, and data pipelines
- Demonstrable experience of using machine learning or deep learning for problem-solving
- Previous AAA PC or console game development knowledge
At Vela Games we are committed to creating a workplace where everyone feels safe, respected & valued. We continue to create a culture where everyone has equal opportunities to thrive in a fully inclusive environment. Diversity & Inclusion is embedded in everything we do and we are dedicated to creating a unique and welcoming environment to all who apply and ultimately join our team!
Create Your Profile — Game companies can contact you with their relevant job openings.