Software Engineer (Analytics)

  • Supernatural
  • Los Angeles, CA
  • Apr 06, 2021
Full time Database Software Engineer Engineer Engineering

Job Description

We are Supernatural! Recognized by TIME as one of the Best Inventions of 2020Fast Company’s Best App, and covered in the New York TimesSupernatural is a next-generation fitness experience in VR (virtual reality) with real coaches, stunning natural environments, music from major record labels, and new workouts released every day. Available now on Oculus Quest and Quest 2.  

Developed by a team of passionate world-class experience designers, choreographers, game developers, trainers, and physical fitness experts, Supernatural is a dynamic, immersive experience that is always adapting to your needs, personalized for you - available on-demand in your home. 

What you'll do:

We’re looking for a talented software engineer to join our team and elevate Supernatural’s feature set, fitness scoring, data pipeline, and user personalization.

At Supernatural we move fast in a rigorous and creative environment. The ideal candidate will be an excellent communicator, comfortable exploring unfamiliar databases and codebases, and take initiative in solving tough problems.  This is a software engineering position, and you will be a core team member responsible for developing robust pipelines that function at scale.

The impact you'll make:

  • Maintain and optimize a real time analytics gameplay pipeline that moves data for all Supernatural users. 
  • Take ownership of new Supernatural product features and complex data needs. This includes telemetry data, application performance data, network throughput and device debugging information.
  • Design, engineer, and maintain custom and third-party analytics tools to help the business, product, and studio teams gain understanding of product performance.
  • Maintain and create technical documentation
  • Setup automated tests using Jenkins and equivalent test environments

What you'll need to be successful:

  • BS/MS degree in Computer Science, similar technical field of study or equivalent practical experience
  • 3+ years of software development experience in one or more general-purpose programming languages for server-side development
  • An understanding of complex SQL commands, SQL functions, and database schema design
  • Comfort with server side languages (Python, Lua, Perl, PHP, Node.js or equivalent)
  • Experience working collaboratively with a professional team
  • Experience working on short timelines in a fast-paced environment
  • Ability to communicate complex technical concepts to non-technical stakeholders
  • An understanding of design patterns and clean idiomatic code

 

Bonus Points for:

  • Experience with analytics tools, A/B testing, and data lakes
  • 1+ years of unit test and integration test writing experience with a thorough understanding of at least one test framework
  • Experience working on cross-disciplinary, art, programming, production, and technology teams.
  • Experience working with Unity or .NET framework
  • Passion for Fitness
  • Passion for VR/AR
  • Version control (Perforce, SVN, Git, or equivalent)
  • Continuous integration (Jenkins, Buildbot, or equivalent)
  • Experience with AWS
  • Experience working with a start-up

At Supernatural, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

URL

https://www.getsupernatural.com/careers/2997464

YouTube video

Listing Logo