Software Engineer

Employer

Job Description

*W2 Contract - Not applicable for C2C/C2H*


*100% onsite in Burlingame, CA - Local candidates only*


Software Engineer III, Research Platform Project


Summary:

Our mission is to give people the power to build community and bring the world closer together. Our goal is to explore, innovate, and design novel interfaces and hardware for virtual, augmented, and mixed reality experiences. We are looking for a skilled and motivated software engineer with experience in data & machine learning infrastructure to join our team. More broadly, the chosen candidate will work with a diverse and highly interdisciplinary team of and will have access to cutting edge technology, resources, and testing facilities.

In this project, you will work with an interdisciplinary team of researchers and engineers who are domain experts in embodied artificial intelligence (AI), human–computer interaction, computer vision, cognitive and perceptual science, sensing and tracking to build a highly scalable data processing and machine learning infrastructure. This will involve building novel components for offline and online experimentation in nascent domains relevant to the future of AR/VR. These pipelines will leverage large-scale real-world data sets and the scale of our machine-learning infrastructure, and will be deployed into AR/VR prototypes to answer research questions on the path to the next era of human-centered computing.

Responsibilities:

Your primary responsibility will be to support the research team by building components that facilitate the collection, processing, and analysis of large-scale datasets, enabling our researchers to explore innovative solutions in the realm of AR/VR.

  • Develop and improve Python and C++ frameworks aimed at accelerating online and offline experimentation of machine learning algorithms
  • Design and implement framework abstractions which enable people with varying software experience to be self-sufficient in their algorithm experimentation
  • Engage with our internal research teams to scale usage and identify new opportunities for impact
  • Build tools for profiling and debugging complex online and offline experimental pipelines
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving

Qualifications:

  • BA/BS in Computer Science (In lieu of degree, 5+ years work experience)
  • 4+ years of hands-on experience in scripting, developing, and debugging using Python, C++, or similar languages.
  • Previous experience in developing machine learning algorithms or infrastructure, with a focus on real-time applications.
  • Experience deploying ML/AI systems in real-time human-in-the-loop systems
  • Experience working with experimental prototype hardware sensor systems
  • Familiarity with experimental prototype hardware sensor systems and their integration into data processing pipelines.
  • Proficiency in data stream and network synchronization, ensuring seamless communication between multiple data streams at varying sample rates.
  • Knowledge of version control systems and code review processes, including tools like Git, Perforce, Reviewboard or similar.
  • Experience working with Linux environments and command-line tools, including remote server management over SSH.
  • Strong problem-solving skills and the ability to thrive in an ambiguous and rapidly evolving AR/VR landscape.

Pay range is $76 - $81 per hour with full benefits available, including paid time off, medical/dental/vision/life insurance, 401K, parental leave, and more. Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.

THE PROMISES WE MAKE:

At Crystal Equation, we empower people and advance technology initiatives by building trust. Your recruiter will prep you for the interview, obtain feedback, guide you through any necessary paperwork and provide everything you need for a successful start. We will serve to empower you along the way and provide the path for your professional journey.