Overview
$80
Contract - W2
Skills
Python
C++
Job Details
Job Title: Software Engineer III
Duration: 12 Months Hrs/Wk:40.00 Est. OT Hrs/Wk:
Physical Work Location: US - PA - Remote (138001)
Tax Work Location: US - PA - Remote (138001)
Job Description: Summary
We are seeking a highly skilled and motivated software engineer to lead the open sourcing of research data, models, training, and rendering, and visualization code for the Social AI team within Meta's Codec Avatars lab. The engineer will interact with the academic research community and open source development communities to address their pain points using our open-sourced work, and advocate for its adoption via the organization of hackathons, workshops, and other public engagement events.
Job Responsibilities:
Collaborate with researchers and engineers to identify opportunities for open sourcing research data, projects, and code
Update research code to work outside of Meta's infrastructure using standard open-source tooling
Ensure external reproducibility of research results and live demos
Develop and implement strategies for releasing research assets under open licenses
Create and maintain documentation for open sourced projects, including README files, tutorials, and API documentation
Engage with the open source community through GitHub, forums, conferences, and other online and offline platforms to promote our projects and gather feedback
Contribute to the development of new features and bug fixes for open sourced projects
Provide technical support and guidance to external contributors and users of our open sourced projects
Triage feature requests and pain points from external users
Review and ingest pull requests and other contributions from the open-source community
Monitor and analyze metrics on open source project usage and community engagement
Identify opportunities for collaboration with other open source projects and communities
Integrate our open-sourced projects with other popular and industry-standard tools to ease adoption
Organize hackathons, conference workshops, and other engagement events to help promote adoption of our open-sourced projects
Required Skills:
Strong programming skills in Python and C++
Experience with version control systems such as Git or Mercurial
Experience with build systems such as CMake, Bazel, or Buck
Experience using open-source projects and tools
Excellent communication and interpersonal skills
Familiarity with development on Linux operating systems
Strong attention to detail
Preferred Skills:
Experience open-sourcing new or maintaining existing projects
Experience using PyTorch, CUDA, and TensorRT
Experience with desktop VR development using OpenXR
Familiarity with development on Windows and Mac operating systems
Experience attending or running hackathons, e.g. on Kaggle or in-person
Experience submitting code alongside academic publications at conferences such as CVPR or SIGGRAPH
Experience in one or more of the following areas: deep learning, computer vision, AR/VR,, robotics, machine learning or artificial intelligence
Education/Experience:
Bachelor's or Master's degree in computer science, software engineering, or related technical fields, or equivalent practical experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.