Within Company Logo

Within

Los Angeles, California - United States
View all jobs at this company »

Backend Engineer - Python

Description

We're looking for people to join our growing team who:

  • Seek out challenges and are comfortable with the unknown
  • Thrive in fast-paced, innovative, creative environments
  • Are expert communicators and collaborate well with others
  • Take initiative to solve tough problems
  • Are passionate about revolutionizing storytelling through virtual reality
  • Most importantly, have got grit

Responsibilities
  • Application development and enhancement using open source backend technologies like Python, Flask, Django, etc.
  • Apply various database technologies: SQL & NoSql solutions
  • ORM development with SQLAlchemy
  • Design and develop large scale API’s for various VR clients including web, mobile, PC, and console
  • Develop innovative ways for people to understand user behavior around VR content
  • Design, implement and launch highly-visible user and partner-facing features
  • Build robust, highly scalable back-end systems
  • Manage individual project priorities, deadlines and deliverables

Qualifications
  • BS/MS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • 3+ years software development experience in one or more general purpose programming languages for web development

Optional, but a major plus
  • Familiarity with Steam, Oculus, Unity, etc. and related VR and game server technologies.
  • Experience with Python, Flask, Django, Postgres/MySQL are strongly preferred
  • Experience with Javascript, Redis, Elasticsearch, RESTful API design
  • Experience with Amazon Web Services API and integrations
  • Experience with CI servers like Jenkins/Hudson, and writing Unit tests/integration tests
  • Experience with video and/or video serving