Job description
Fluent in Python? Like working on open-source projects? ClearML is the place for you!
We are looking for talented Python developers to join our Client team, developing the ClearML SDK, ClearML Agent and various command-line clients. You will have the opportunity to design and implement code and tools used by thousands of users, learn machine and deep learning tools and frameworks, interact with the open source community on a daily basis, and most importantly – work with top level AI engineers in a cool environment.
Work is either fully remote or hybrid with offices in Tel Aviv.
Responsibilities
Join the Python Client team in charge of ClearML programmatic interface development
Design and implement features for the ClearML community
Integrate with Machine and Deep Learning tools and frameworks
Interface with DevOps tools such as Kubernetes, SLURM, Containers
Create complex automation processes
Requirements
At least 3 years of Python experience
Familiar with Python internals
Experienced with OS synchronization mechanisms – Threads/Processes, Semaphores, Queues, etc. on all major OS – Linux/Mac/Windows
Low Level Python implementation capabilities
Python Hacking experience, i.e. monkey patching third party libraries
Experienced with packaging and releasing Python packages – advantage
High-level English
Team player with excellent communication skills
Education
B.Sc in Computer Science, or equivalent