Key Responsibilities
- Analyze and triage issues from GitHub repositories, focusing on trending open-source libraries.
- Set up and configure development environments, including Dockerization and dependency management.
- Evaluate unit test coverage and quality, providing insights to improve testing strategies.
- Modify, run, and debug codebases locally to assess the performance of LLMs in bug-fixing and code understanding tasks.
- Collaborate with research teams to identify repositories and issues that are challenging for LLMs, contributing to dataset curation.
- Lead and mentor junior engineers, fostering a collaborative and innovative team environment.
Requirements
- Minimum of three years of professional experience in software engineering with expertise in JavaScript and TypeScript.
- Proficiency with version control systems such as Git and containerization tools like Docker.
- Familiarity with setting up and managing software pipelines.
- Ability to navigate complex codebases, understand their architecture, and modify or run projects locally for testing purposes.
- Experience contributing to or evaluating open-source projects is considered a plus.