Oculus is a world leader in the design of virtual and augmented reality systems. Come work alongside expert software engineers and research scientists to create the technology that makes VR and AR pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world. We are currently seeking a software engineer with solid machine learning (ML) fundamentals, deep C++ skills, and a passion for scaling machine learning (ML) and computer vision (CV) algorithms to run on performance-constrained hardware/software platforms. You are the kind of engineer who has a solid understanding of the fundamentals of ML software and you are able to use those fundamentals to implement, port, improve, and optimize ML software on a wide range of hardware/software platforms. You partner closely with peer research science and hardware teams on the design of algorithms and hardware platforms to allow complex algorithms to run efficiently in constrained compute environments. You are skilled in modern hardware acceleration techniques (e.g. vectorization, GPGPU, etc.) You are passionate about quantitatively navigating accuracy and compute complexity trade-offs in complex ML and CV systems.
Oculus is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.
If you need assistance or an accommodation due to a disability, you may contact us at email@example.com or you may call us at +1 650-308-7837.