研究工程师 - 代码生成与模型评估
Research Engineer - Code Generation & Model Evaluation
职位名称:研究工程师 - 代码生成与模型评估
职位类型:合同工
工作地点:远程
micro1 正在招募研究工程师参与一个专注于代码生成和模型评估的项目,该项目是为客户的一项计划而开展的。在此职位上,您将运用专业知识帮助训练下一代人工智能系统。您的工作将影响模型如何学习、推理和执行,通过高质量的真实输入数据。无需事先具备人工智能经验——您的专业领域知识才是关键。
工作范围
- 分析、调试并解决使用 Python3、Java、Rust、C++、Go 或 TypeScript 编写的多样化代码库中的问题。
- 参与代码生成流程的新功能和改进设计与实现。
- 重构和优化代码库以提升性能、可维护性和适应性。
- 开发并评审真实世界的编码任务,以评估人工智能模型的性能和准确性。
- 撰写清晰、可操作的反馈和注释,以支持模型训练和评估。
- 与其他开源贡献者和技术相关方协作,确定技术方向并确保输出的稳健性。
- 记录技术决策、最佳实践和解决方案,以推动项目的透明度和知识共享。
所需技能和资格
- 精通竞赛编程和编码问题分析。
- 精通至少一种语言:Python3、Java、Rust、C++、Go 或 TypeScript,具备扎实的算法和数据结构知识。
- 有开源贡献或参与协作软件项目的实际经验。
- 具备强大的分析能力,能够理解复杂的问题约束和多种解决方案路径。
- 优秀的书面和口头沟通能力;能够清晰地阐述技术细节。
- 对代码验证和输出一致性有细致的关注。
- 有在远程协作环境中独立工作的经验。
- 承诺在紧迫的截止日期内产出高质量、文档齐全的代码。
优先条件
在主要竞赛编程平台上担任过题目设置者、测试者或检查者的经验。
薪酬结构
薪酬基于产出;专家按符合项目规范的任务数量获得报酬。完成工作所需时间可能因专家的经验和工作流程而异。有最低提交要求。专家每周必须提交至少一定数量的任务。
查看英文原文
Role Title: Research Engineer - Code Generation & Model Evaluation
Role Type: Contractor
Location: Remote
micro1 is engaging Research Engineers to participate in a project focused on code generation and model evaluation for a customer's initiative. In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
Scope of Work
- Analyze, debug, and resolve issues across diverse codebases written in Python3, Java, Rust, C++, Go, or TypeScript.
- Contribute to the design and implementation of new features and enhancements for code generation workflows.
- Refactor and optimize codebases to improve performance, maintainability, and adaptability.
- Develop and review real-world coding tasks to evaluate AI model performance and accuracy.
- Author clear, actionable feedback and annotations to support model training and assessment.
- Collaborate with other open-source contributors and technical stakeholders to set technical direction and ensure robust outputs.
- Document technical decisions, best practices, and solutions to drive project transparency and knowledge sharing.
Required Skills and Qualifications:
- Expertise in competitive programming and coding problem analysis.
- Expertise in at least one of: Python3, Java, Rust, C++, Go, or TypeScript, with solid knowledge of algorithms and data structures.
- Proven track record of open-source contributions or participation in collaborative software projects.
- Strong analytical abilities to interpret complex problem constraints and multiple solution paths.
- Exceptional written and verbal communication skills; ability to articulate technical details clearly.
- Meticulous attention to detail in code validation and output consistency.
- Experience working independently in a remote, collaborative environment.
- Commitment to producing high-quality, well-documented code under tight deadlines.
Preferred Qualifications:
Prior experience as a problem setter, tester, or checker on major competitive programming platforms.
Compensation Structure
Compensation is output-based; experts are paid per task that meets the project specifications. The time required to complete work may vary depending on the expert’s experience and workflow. Minimum submission requirements apply. Experts must submit a minimum of tasks per week.
Start Timeline & Availability
We typically fill roles within 48 hours and are looking for experts ready to jump in right away. If selected, we expect you to start your first tasks within 24–48 hours of completing onboarding.
Originally posted on Himalayas