Software Engineer

Employer

Job Description

** This is a contract role


Summary :


  • Our goal is to explore, innovate and design novel interfaces and hardware for the next generation of virtual, augmented, and mixed reality experiences. We are driving research towards a vision of an always-on AR device that can provide contextually relevant assistance across a range of complex, dynamic, real-world tasks in natural environments. To support the data requirements of such AR assistance ML models, we are looking for a software engineer and system design generalist with skills in web XR, AWS management, client-server systems, and crowdsourcing who can accelerate the team’s large-scale data collection infrastructure development.


  • The role will include working with a 3D embodied AI simulator called AI Habitat -- implementing features in AI Habitat to support webXR experiences and developing robust client-server architectures for supporting large-scale human-in-the-loop data collection efforts. Expertise with WebXR, Javascript, Unity, and Python is preferred for this role. This role is a unique opportunity for collaboration with researchers and engineers to deploy models in AR/VR prototypes and for working in an interdisciplinary field while helping to shape the future of AR/VR.


Minimum qualifications

  • Experience with Unity and WebXR development
  • Experience with AWS management and client-server systems
  • Minimum 2 years of experience with Python, Javascript, SQL
  • Minimum 1 year of experience with C++
  • Experience with crowdsourcing services such as Amazon mechanical turk, dscout etc.


Preferred qualifications

  • Experience with reinforcement-learning toolkits and simulators such as Gym, AI Habitat, AI2THOR
  • Background in reinforcement learning and deep learning
  • Experience with Pytorch


Educational background

  • Required: BS in computer science, applied math/control, robotics, or a related field.
  • Preferred: MS in computer science, applied math/control, robotics, or a related field.


** This is a contract role.