Job Title: Computer Vision & Optical Engineering - Computer Vision Engineer III(29865-1)
Type: W2 Contract
Duration: 12 Months with scope for extension/conversion
Client: Leading Social Media Company
Must have US Work Authorization
Come invent the future. At Meta Reality Labs Research, software development is vital to turbocharging our scientific explorations and generating viable paths to the consumer products people will use for decades to come products that will literally give people superpowers. Join a world-class team of pioneers experimenting with breakthrough technology. Partner with expert research scientists, engineers to build cutting-edge prototypes and create the technology that makes AR/VR universal.Job Responsibilities:
As a market specialist, be aware of current market events and typical user behavior in the North America market.
Study state-of-the-art algorithms in the field of camera-based signal processing
Suggest, collect and synthesize requirements and create effective feature roadmap
Design new algorithms, or adaptations to existing algorithms, that will enable novel capabilities
Collaborate closely with algorithm developers, system architects and designers to support the creation of innovative and impactful experiences
Code deliverables in tandem with the engineering team
Assess and recommend emerging technologies through close partnership with external, industry leading suppliers
Analyze and improve efficiency of algorithms
Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.Skills:
3D computer vision, graphics (Examples: Dynamic human, cloth capture; 3D reconstruction from multiple view; 3D scans, RGBD data; 3D mesh manipulation, 3D geometry; Surface registration, bundle adjustment; Non-linear solver, optimization methods; Camera model, calibration; UV map, texture, normal maps; Skeleton rigging, model skinning; Animation, mocap; Rendering, shaders)
Computer vision (Examples: Human modeling (SMPL); Human landmark detection (openpose), dense correspondence; Neural representation, implicit function; Neural rendering; Deep learning, ML models)
Coding skills as SWE (Examples: C++, Visual C++, Cuda, debug; Linux, Makefile, CMake; Python scripting; OpenCV, OpenGL, GLSL; Multithreading, real-time systems; ML model integration, PyTorch)
Software (Unity, Maya/Blender)
Familiar with company infrastructure tooling: (Examples: GitHub, Mercurial, Diff (source control); Linux, Windows; Task report)
Analytical skills (Examples: Analyze problem and solutions; Understand experimental results and derive next steps)
Publications in top venues (Examples: CVPR, ICCV, ECCV, Siggraph)Education/Experience:
Bachelors degree in software engineering required.