小鹏汽车AI Infra 前端开发工程师
社招全职地点:深圳 | 上海状态:招聘
任职要求
1、计算机科学、电子工程或相关领域本科及以上学历; 2、精通 JavaScript, TypeScript 等编程语言,精通 React,Vue 等前端框架,有后端开发经验优先; 3、熟悉前端各类数据可视化工具,例如 ECharts.js, D3.js 等; 4、具备出色的团队合作精神,拥有谦逊开放的态度,并且乐于持续学习。 加分项 1、有后端语言相关经验,如 Python,C++,Node.js 等; 2、有云服务,数据库,大数据相关经验优先,如 MySQL, Docker 等技术; 3、理解机器学习的基本理论,并对其应用领域有一定认知; 4、拥有机器人技术(如操作、导航)或自动驾驶领域的背景经验; 5、英文沟通与写作能力优秀,能够无障碍参与技术交流。
工作职责
1、与包括强化学习,端到端模仿学习,运控算法等团队合作,对各类关键状态,指标进行可视化,简化问题的排查,定位流程; 2、通过包括但不限于图表,3D 模型,点云等多种形式,对机器人测试过程中产生的海量数据进行展示; 3、开发机器人测试中使用的各类工具,如状态展示,数据上传等测试及开发所需工具; 4、与算法,后端等团队紧密合作,研发机器人开发过程中所需的各类 AI 效能工具。
包括英文材料
学历+
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
D3.js+
https://www.freecodecamp.org/news/d3js-tutorial-data-visualization-for-beginners/
I'm going to walk you through how to use D3.js in a step by step and beginner-friendly way.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
自动驾驶+
https://www.youtube.com/watch?v=_q4WUxgwDeg&list=PL05umP7R6ij321zzKXK6XCQXAaaYjQbzr
Lecture: Self-Driving Cars (Prof. Andreas Geiger, University of Tübingen)
https://www.youtube.com/watch?v=NkI9ia2cLhc&list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY
You will learn to make a self-driving car simulation by implementing every component one by one. I will teach you how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions and how to make the car control itself using a neural network.
相关职位
实习D10914
1、参与快手基础平台 AI Infra 相关产品平台的建设,包括 Web 端应用,移动端适配; 2、根据产品、设计的需求,进行需求分析,在 Mentor 的指导下,产出技术方案,并与后端协作完成需求迭代; 3、对线上问题进行持续追踪,并从中得出一些优化监控、性能及体验提升等改进措施; 4、对产品提出改进建议以建立极致的用户感受,对项目提出改进建议以提高项目整体效率; 5、在项目中保持和产品经理、开发工程师、测试工程师、用户等积极有效沟通,推动需求、问题及时合理地解决,并保持总结问题。
更新于 2025-05-20
社招智能机器人板块
1、与包括强化学习,端到端模仿学习,运控算法等团队合作,对机器人产生的海量数据进行处理,存储; 2、开发机器人的数据处理,存储管线,保证数据的高效处理,高效存储,高效获取; 3、开发机器人研发过程和数据管线中所需的各类服务,如缓存,转发,任务调度等; 4、与算法团队紧密合作,研发并提供机器人开发过程中所需各类 AI 工具。
更新于 2025-07-14
社招
1、与包括强化学习,端到端模仿学习,运控算法等团队合作,对机器人产生的海量数据进行处理,存储; 2、开发机器人的数据处理,存储管线,保证数据的高效处理,高效存储,高效获取; 3、开发机器人研发过程和数据管线中所需的各类服务,如缓存,转发,任务调度等; 4、与算法团队紧密合作,研发并提供机器人开发过程中所需各类 AI 工具。
更新于 2024-02-05