Unity Technologies: Big Data Backend Engineer

This position offers the unique opportunity of building a data intelligence platform on top of an existing but untapped dataset of unprecedented size and fidelity.

Unity Technologies Company: Unity Technologies
Location: San Francisco, CA
Web: www.unity3d.com

Take your big data skills to the next level! This position offers the unique opportunity of building a data intelligence platform on top of an existing but untapped dataset of unprecedented size and fidelity.

Unity Technologies offers the world's most used game engine, with almost 3 million developers using their tool to build games, which in turn are played by over 500 million players globally. The data generated by these games and players is easily in the hundreds of gigabytes per day, and has very rich signal in the noise.

Through the acquisition of predictive analytics pioneer Playnomics, Unity is instrumenting a massive cloud-based data platform designed to help Unity's global community of game developers successfully launch and monetize games. Unity's mission is to democratize game development, and this platform is a critical next step in that mission - by providing developers with the cutting edge analytics and targeting tools necessary to manage the success of their game. Critical to our own success is a Backend Engineer to support the design, implementation and scale of the Unity Cloud platform.

As part of building this platform, you will deal with a varied range of technologies such as Hadoop and Hive, explore unsupervised and supervised machine learning techniques, think about large-scale network optimization, and ultimately apply sophisticated graph algorithms to the data set.

You will be building tools that help developers. You will also be working with a small focused team (the former Playnomics team) within a nimble, highly stable growth opportunity (Unity). If you are passionate about facing challenges with pragmatism and an investigative spirit and excited about collaborating with a brilliant team where complex and interesting problems are solved in an open and highly innovative environment, this opportunity is for you.

Your Mission:
  • Design, implement, test and maintain Unity's Cloud platform and services, consisting of a global and data-rich community of passionate and driven developers, enthusiasts, and hobbyists. The Unity Cloud will handle real time batch processing of millions of requests and daily events.

Critical Success Factors:
  • Take a data-led approach to design and functionality with the end user in mind;
  • Work directly with key internal stakeholders to prioritize initiatives and respond quickly to changes in the online environment;
  • Continuously seek and implement efficiencies and A/B Tests;
  • Optimizing code for the best user experience.

What You Bring To Unity:
  • 5+ years professional experience as a back-end generalist
  • One or more years of experience with Hadoop, including deep knowledge of the map-reduce process
  • Systems knowledge and experience, including the ability to identify and resolve bottlenecks at any point
  • Excellent communication skills and passion for working closely with others in a team.

Apply online.

About Unity Cloud
The Playnomics team is a new member to the Unity family. Sharing the goal to empower developers around the world with rich data and insights into customer behavior, Playnomics was acquired by Unity Technologies, joining the Unity Cloud development team. The Playnomics team has created tools that help identify ways that players interact with games and help developers make real-time decisions on how to interact with the community and keep them engaged. Joining the equally driven and innovative teams at Unity, the Unity Cloud team is empowered to drive change and create tools that are reshaping the industry on a global scale.