Analyze and resolve software issues drawn from large open-source codebases, write, test, and validate code solutions that address specific bugs or system inefficiencies, and implement and refine APIs, database structures, and backend components supporting AI workflows.
Requirements
- Proven contribution history to one or more of the following open-source repositories is a must: astropy/astropy, django/django, matplotlib/matplotlib, pytest-dev/pytest, scikit-learn/scikit-learn, sphinx-doc/sphinx, sympy/sympy
- Advanced proficiency in Python, API development, and structured testing
Responsibilities
- Analyze and resolve software issues drawn from large open-source codebases
- Write, test, and validate code solutions that address specific bugs or system inefficiencies
- Implement and refine APIs, database structures, and backend components supporting AI workflows
- Configure local development environments to replicate and investigate complex issues
Other
- 1+ years of professional software engineering experience in a fast-paced or technically demanding environment
- Excellent analytical, written, and communication skills
- Exceptional attention to detail and persistence in debugging complex systems
- Residency in one of the following regions: United States, United Kingdom, Canada, Australia, or New Zealand.