Software Engineer Job at Creospan Inc., Pittsburgh, PA

d2Q5dmdZd0ZVZlM1cGF3M0VvbUZWK080MFE9PQ==
  • Creospan Inc.
  • Pittsburgh, PA

Job Description

Software Engineer III

Remote, 12 months Contract

Job Description:

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

Job Tags

Remote job,

Similar Jobs

Sodexo

Executive Chef 2 Job at Sodexo

 ...all back of the house operations in retail, catering and patient services. Incentives: Great Work-Life Balance!! **Typical Schedule...  ...retail customer dining experience through culinary creativity, food presentation and overall leadership presence at this outstanding... 

Overland Corporation

Accountant Job at Overland Corporation

Job Summary The accountant will be responsible for increasing company profits by way of reducing financial waste. Using analytical skills to determine actual costs of jobs, subcontractors, materials, and all aspects of the business. This position will be responsible... 

Serco

Air Traffic Control Specialist - Alaska Job at Serco

**Position Description**Are you an Air Traffic Controller looking for a challenging and exciting career? Serco has a great opportunities for you in Alaska!**We are located in various locations throughout Alaska: Bethel, Kenai, King Salmon and Kodiak.**Serco is one of... 

PRO EM National Event Services

Unarmed Event Security Guard Job at PRO EM National Event Services

 ...HAPPENING IN THE VALLEY Immediate Part-Time opportunity for guard-carded security guards . This is a "work when you want to work" position....  ...Looking for individuals interested in or experienced in unarmed security duties or overnight security duties for upcoming sporting... 

Hollingsworth & Vose

Advanced Scientist Job at Hollingsworth & Vose

 ...Position Summary The Scientist, Advanced participates in research and development activities linked to new product and process development...  ...chemicals. Work near moving and/or vibrating mechanical parts. The noise level ranges from quiet conditions to very loud noise...