Software Engineer III

Overview

Remote
On Site
Hybrid
$60 - $80 hr
Contract - W2
Contract - Independent
Contract - 13+ mo(s)

Skills

PYTHON
C++
AI
ARTIFICIAL INTELLIGENCE
ROBOT
ROBOTIC
GIT
OPEN SOURCE
OPEN-SOURCE
PYTORCH
CUDA
TENSORRT
DEEP LEARNING
AR
VR
META
AMAZON
GOOGLE
APPLE
TESLA
INC
SNAP
NVIDIA
OPENXR
OPEN XR
VR
VIRTUAL REALITY

Job Details

Payrate: $60.00 - $80.00/hr.

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. 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.

Responsibilities:
  • Collaborate with researchers and engineers to identify opportunities for open sourcing research data, projects, and code
  • Update research code to work outside of company 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 the adoption of our open-sourced projects

Qualifications:
  • Bachelor's or Master's degree in computer science, software engineering, or related technical fields, or equivalent practical experience
  • 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

Pay Transparency: The typical base pay for this role across the U.S. is: $60.00 - $80.00 /hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.

For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy (;/span>

Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions. By applying for this position, you agree to Aditi s use of AI technology, including calls from an AI Voice Recruiter.

#AditiConsulting

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.