小米 – 强化学习算法工程师 职位分析和面试指导

职位描述:

1、负责强化学习算法的开发和应用,用于机器人的精细操作或者全身运动控制,提升动作的自然度和鲁棒性;
2、完成控制策略在真机上的测试验证,重点解决部署过程中遇到的sim2real gap问题;
3、持续跟踪国内外前沿研究成果,并进行相关算法复现。

职位要求:

1、机器人、计算机、人工智能等相关专业;
2、掌握主流强化学习算法,熟悉Pytorch或TensorFlow等机器学习框架,有足式机器人相关控制经验者优先;
3、具有机器学习相关项目研究经验,熟悉Mujoco、Isaac Gym等机器人仿真平台,熟悉Linux、ROS等操作系统;
4、扎实的C++或者Python编程能力,具有较强的自主学习与研究能力。

招聘部门:

小米

工作地点:

北京市 ID:A30179A

面试建议:

这个职位是小米公司对强化学习算法工程师的特殊需求,它不同于一般的机器学习岗位,而是专注于机器人控制领域。关键点在于候选人需要具备将强化学习算法应用于真实机器人系统的能力,特别是解决仿真到现实转换过程中的sim2real gap问题。这个岗位还特别看重在足式机器人控制方面的经验,以及对专业仿真平台如Mujoco和Isaac Gym的熟练使用。 在准备面试时,你需要重点展示你在强化学习算法应用于机器人控制方面的实际项目经验。准备详细讲述你如何解决过sim2real问题的案例,包括遇到的挑战和你的解决方案。对于技术问题,面试官可能会深入询问你对各种强化学习算法的理解,特别是那些适用于连续控制问题的算法。同时,确保你对机器人仿真平台和ROS系统有足够的了解,能够讨论在这些平台上开发的经验。最后,展示你的编程能力,特别是用Python或C++实现强化学习算法的经验。

在线咨询