Co-op Engineer - AI4Research
$58,000–$104,000 year
On-siteWaterloo, Ontario, Canada
Job Summary
Convert user goals into structured requirements, contracts, task graphs, and acceptance criteria. Coordinate multiple AI agents, code agents, browser agents, local models, and human reviewers to execute development tasks. Use AI coding tools as first-class development workers to build pipelines for paper analysis, source discovery, claim extraction, citation verification, benchmark reproduction, and report generation. Maintain project-level context maps, execution traces, research evidence, and reusable knowledge assets. Ensure all outputs are backed by artifacts, logs, tests, citations, or other verifiable evidence. This 4-8 month co-op role supports the Technology Planning and Cooperation Department's strategic innovation efforts across Huawei Canada.
Required Qualifications
- Current enrollment in a Computer Science, Software Engineering, Computer Engineering, Data Science, or related undergraduate program
- Strong programming ability in Python and/or TypeScript/JavaScript
- Practical experience using at least one AI coding tool such as Codex, Claude Code, Antigravity, or similar tools
- Experience using AI tools to do more than autocomplete code, such as debugging, refactoring, writing tests, generating documentation, or validating implementation plans
- Familiarity with Git, GitHub, branches, pull requests, code review, and issue-based development
- Ability to write and run tests, inspect logs, reproduce bugs, and verify outputs
- Strong problem decomposition skills and willingness to work with ambiguous, fast-evolving technical requirements
- Clear written communication skills for documenting technical decisions, workflows, and verification results
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.