You will assess Java software projects and help measure how well language models handle real bug-fixing tasks. The work involves running, changing, testing, and reviewing open-source code locally.
- Analyze and triage issues in open-source Java libraries.
- Set up repositories, Docker-based development environments, and basic software pipelines.
- Review unit-test coverage and overall code quality.
- Modify and run projects locally to evaluate LLM performance on bug-fixing tasks.
- Find repositories and issues that create meaningful evaluation challenges for language models.
- Work with researchers and, when needed, guide junior engineers on related projects.