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.
Experience with Continuous Integration and Deployment tools (GitHub actions, Azure DevOps).
Prior experience with packaging for conda or another package manager is beneficial but not required.
Expertise in languages like C, C++, and Python with a capability to navigate large code bases.
Experience with shell scripting and/or containerization (Docker, Ansible) is a plus.
Responsibilities:
As a Conda Packaging and Infrastructure Engineer, you will work on various open source and consulting projects, focusing on the conda ecosystem, tooling, and automation for packaging for Python users.
Part of your time will be spent improving and maintaining conda-forge and conda-store.
You’ll become an active conda-forge and conda community member, contributing 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 you’ll contribute to.
Interact with clients from both industry and academia.
Collaborate with, learn from, and mentor team members and community contributors.
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.