Software Engineer I ( Research Engineer)
Iconma Portal
5 days ago
Remote
$70.13 - $72.93 USD hourly
Administrative
Our client, a Internet Content & Information company, is looking for a Software Engineer I (Research Engineer) for their Remote location.
Responsibilities:
Requirements:
Why Should You Apply?
Responsibilities:
- CWAM has updated main qualification to being highly proficient with Python, minimum 2 years of experience with Python and a bachelor’s degree is required.
- Help build and evaluate CUA (Computer Use Agents) — models trained to operate real software and complete computer-based tasks the way a skilled engineer would. You'll own complex, long-running technical workflows end to end — implementation, validation, documentation, and follow-through — and design and maintain the tasks, benchmarks, and test suites that measure CUA capability as the underlying models, APIs, and infrastructure keep evolving.
Requirements:
- Hold an exacting bar for code quality: you love writing tests, you're fluent with deployment strategies like canary releases and rollbacks, and you bring a strong sense of risk management.
- Have a sharp eye for weak implementations and give (and take) blunt, direct feedback.
- Also fluent with AI coding assistants like Claude Code, Codex, or Cursor, with your own well-developed best practices for using them, and you're proficient in Rust, Python, and/or TypeScript. Above all, you bring strong debugging and experimental discipline to investigate discrepancies across code, configuration, infrastructure, and results within the CUA stack, and turn ambiguous findings into reproducible conclusions.
- Passionate about coding since childhood with a drive to dive deep into technology.
- Maintain extremely high standards for code quality, love writing tests, and are familiar with deployment strategies like canary releases and rollbacks.
- Possess a strong sense of risk management.
- Proficient in one or more of the following languages: Rust, Python, or TypeScript.
- Possess a sharp eye for spotting "garbage" code/implementation.
- You are willing to give blunt, direct feedback (call out bad code) and are equally thick-skinned enough to receive it.
- Strong debugging and experimental discipline.
- Can investigate discrepancies across code, configuration, infrastructure, and results, then turn ambiguous findings into reproducible conclusions.
- Comfortable owning complex, long-running technical workflows end to end, including implementation, validation, documentation, and follow-through.
- Familiar with at least one AI coding assistant (e.g., Claude Code, Codex or Cursor) and have developed your own insights and best practices for using them.
- Experience in server-side or infrastructure development, with a track record of building highly available and stable systems.
- Exceptional communication skills. Able to engage effectively with algorithm teams, product managers, operations, and executives.
- You can translate complex technical concepts into language that absolutely anyone (technical or non-technical) can easily understand.
- You have your own carefully maintained open-source project(s)—the number of GitHub stars doesn't matter.
- Experience with ML evaluation, distributed systems, developer infrastructure, or large-scale testing.
- Experience maintaining benchmarks or test suites while underlying models, APIs, and infrastructure evolve.
- High Proficiency with Python – must be an expert
- Nice-to-have Skills:
- Rust and typescript
- AI/ML experience
- 2+ years of Python experience required – must be highly proficient.
- Bachelor’s degree in a related field.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities