Senior Engineer

Quansight Logo

Quansight

πŸ“Remote - Worldwide

Summary

Join Quansight as a full-time remote Senior Engineer Python/C/C++ Packaging and become a conda and conda-forge community member, contributing to and maintaining these open-source ecosystems. You will work on various open-source and consulting projects, focusing on building and packaging complex projects. This role involves utilizing modern build, packaging, CI, and DevOps technologies, actively contributing to open-source projects, and interacting with clients. Collaboration with team members and community contributors is essential. The position requires familiarity with compilers, build tools, Git, and open-source development practices. Quansight offers competitive compensation, flexible work arrangements, and a comprehensive benefits package (for eligible locations).

Requirements

  • Familiarity with compilers like MSVC, GCC, Clang, and build tools like Make, CMake, Meson, distutils/setuptools and linkers
  • Fluency in using Git and GitHub, and experience in contributing to open source projects
  • Previous experience with open source development practices such as creating and reviewing Pull Requests and issue triaging
  • Experience working asynchronously on a remote, distributed team (does not have to be professional experience)
  • Experience with Continuous Integration and Deployment tools (GitHub actions, Azure DevOps)

Responsibilities

  • Work with modern build, packaging, CI, and DevOps technologies
  • Actively contribute to open-source projects throughout the Python ecosystem
  • Develop new features, performance enhancements, and help maintain projects with millions of users
  • Maintain and extend the existing documentation for the open source projects you’ll contribute to
  • Interact with clients from both industry and academia
  • Collaborate with, learn from, and mentor team members and community contributors
  • Be a part of the Python, PyData, and packaging communities
  • Drive fruitful conversations around technical issues, engineering practices, and community processes, and suggest improvements and ideas as you encounter them
  • Review code and provide thoughtful, constructive feedback during code reviews

Preferred Qualifications

  • Prior experience with packaging for PyPI, Conda or another ecosystem is beneficial but not required
  • Experience with shell scripting and/or containerization (Docker, Ansible)

Benefits

  • Flexibility in work times and locations
  • Vacation time is not just encouraged but celebrated and enforced
  • Competitive compensation
  • A comprehensive sick policy and parental leave
  • A generous amount of flexible paid time off
  • A comprehensive benefits package

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.