苹果Automation Engineer – Machine Learning
任职要求
Minimum Qualifications • Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering or a related field • Strong proficiency in Python and C++ with experience in complex, multi-language systems. • Expertise in ML algorithms and deep learning frameworks such as PyTorch and TensorFlow. • Experience with perception, control, and s…
工作职责
• Implement AI/ML models for target detection, collision avoidance and automation control • Control robotics systems with computer vision, 3d camera, machine learning, etc • Develop automation software systems with smart, scalable, and testable code • Collaborate with senior engineers and cross-functional partners to understand requirements and translate them into concrete technical tasks • Work with various sensor modalities (LiDAR, cameras, IMUs, etc.) • Stay up to date with the evolving AI/ML landscape and help improve our tools, infrastructure, and practices based on new developments • Utilize CAD software (SolidWorks, Fusion 360, or equivalent) for mechanical modeling and fabrication (3D printing, CNC machining, etc.)
Responsibilities Collaborate with GPU sales team and SCE AIML TPM team to provide technical support for customers both at pre-sales and after-sales stage. Take ownership of problems and work to identify solutions. Design, deploy, and manage infrastructure components such as cloud resources, distributed computing systems, and data storage solutions to support AI/ML workflows. Collaborate with customers’ scientists and software/infrastructure engineers to understand infrastructure requirements for training, testing, and deploying machine learning models. Implement automation solutions for provisioning, configuring, and monitoring AI/ML infrastructure to streamline operations and enhance productivity. Optimize infrastructure performance by tuning parameters, optimizing resource utilization, and implementing caching and data pre-processing techniques. Troubleshoot infrastructure performance, scalability, and reliability issues and implement solutions to mitigate risks and minimize downtime. Stay updated on emerging technologies and best practices in AI/ML infrastructure and evaluate their potential impact on our systems and workflows. Document infrastructure designs, configurations, and procedures to facilitate knowledge sharing and ensure maintainability. Qualifications: Experience in scripting and automation using tools like Ansible, Terraform, and/or Kubernetes. Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration tools for managing distributed systems. Solid understanding of networking concepts, security principles, and best practices. Excellent problem-solving skills, with the ability to troubleshoot complex issues and drive resolution in a fast-paced environment. Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and convey technical concepts to non-technical stakeholders. Strong documentation skills with experience documenting infrastructure designs, configurations, procedures, and troubleshooting steps to facilitate knowledge sharing, ensure maintainability, and enhance team collaboration. Strong Linux skills with hands-on experience in Oracle Linux/RHEL/CentOS, Ubuntu, and Debian distributions, including system administration, package management, shell scripting, and performance optimization.
数据算法团队在特斯拉工业智能研发方面扮演关键角色。我们通过自主搭建数据算法平台,赋能生产制造、供应链、销售、服务和充电网络等领域,将信息转化为高价值的数据资产,从而创造更优质的产品并提供完美的用户体验。 作为特斯拉应用软件团队的数据算法工程师,您将参与自研数据算法产品和项目的全生命周期,从孵化到落地,从雏形到成熟。您将领导数据的收集、清理、预处理、模型训练以及生产部署的全流程。理想候选人应对人工智能和3D视觉技术充满热情,并紧跟该领域的最新进展。 本职位主要聚焦于工厂相关的3D机器视觉应用,包括自动视觉质检、机器人引导、视觉尺寸测量(如精确尺寸验证、公差检查和3D形状分析)、物体姿态估计以及工业自动化场景中的点云处理和实时感知。 岗位职责 机器协同控制相关:负责相机标定、手眼标定、点云数据处理(如滤波、分割、检测、配准和6D位姿估计),配合机器人/PLC等技术,驱动3D视觉应用与生产协同。主动开展机器人控制和引导,促进生产制造效率。 3D数据处理相关:负责机器视觉项目中大批量3D数据(如点云、深度图像)的收集、整理、过滤和清洗。需熟练处理视觉尺寸测量任务,包括使用激光三角测量或立体视觉方法进行物体尺寸提取、形状建模和精度校准。需熟练使用Python、C++、OpenCV、PCL、Numpy、Blender等工具处理3D数据。 模型开发相关:负责3D视觉项目的物体检测、分割、姿态估计模型的数据预处理、训练、迭代、重训练,以及模型准确率提升和搜索任务。在视觉尺寸测量领域,需开发和优化相关模型(如基于PointNet的尺寸估计网络),确保测量精度达到工业标准(如微米级)。需具备Python、C++、TensorFlow/PyTorch等框架经验,并理解常用神经网络(如CNN、PointNet、Transformer变体)在3D视觉中的应用。熟悉Pandas、MongoDB(Aggregation)、Redis、Kafka等工具用于模型部署。 创新相关:对最新的3D视觉技术和趋势(如实时SLAM、神经辐射场NeRF、多模态融合)保持敏感,能够提出创新解决方案应对工业生产挑战,例如机器人路径规划中的点云配准优化或视觉尺寸测量中的实时公差检测优化,以提升质量控制效率。
The Role TESLA is offering a full-time IT Support DevOps AI position in the Information Technology Department (Work Location: Tesla Giga Factory Shanghai). If you are a versatile expert integrating AI development, DevOps practices—someone who can efficiently tackle challenges, solve complex technical problems in user support and experience scenarios, and reject repetitive and inefficient work patterns—this role is perfect for you. IT Support DevOps AI is a core role connecting the company’s IT systems and user-facing processes, standing at the forefront of enhanced user support implementation. You will engage in work across multiple domains, including AI technology R&D, containerized deployment, and operational support. Through technical practice, you will support the company in optimizing user interactions, improving support efficiency, and contributing to the core goal of user experience transformation. Responsibilities • Undertake AI algorithm R&D, model optimization, and training, with a strong emphasis on fine-tuning (FT), supervised fine-tuning (SFT), reinforcement learning (RL), and advanced tuning techniques; focus on user support scenarios such as data analysis, query resolution, issue detection, and automated assistance to ensure AI technology aligns with user experience needs. • Complete the deployment, monitoring, and scaling of AI solutions based on container technologies like Kubernetes (K8s) and Docker, ensuring high availability and stability of the system in the operational environment, while integrating AI underlying technologies like neural networks and Transformer architectures for efficient performance. • Participate in DevOps process development, optimize the full lifecycle of AI model and system development, testing, and deployment, and realize automated deployment, continuous integration (CI), and continuous delivery (CD), incorporating RL-based optimization and model tuning for adaptive user support systems. • Collaborate with user support-related departments such as helpdesk, customer service, and product teams to deeply understand user pain points and provide data-driven AI technical solutions, leveraging SFT and attention mechanisms to enhance personalized user experiences. • Respond quickly to technical requirements and faults in user-facing systems, troubleshoot issues in AI systems, container clusters, and network environments, minimize impacts on user interactions, and improve support efficiency and satisfaction through advanced AI tuning and underlying model diagnostics. • Track cutting-edge technologies in the AI and DevOps fields (e.g., large language models with FT/SFT/RL integration, cloud-native operations) and industry trends, promote the pre-research and application of new technologies in user support scenarios, and continuously optimize system performance using techniques like model compression and quantization.
特斯拉数据算法团队在工业智能研发中扮演关键角色。我们通过自主构建数据算法平台,赋能生产制造、供应链、销售、服务和充电网络等业务领域,将海量信息转化为高价值数据资产,从而打造更卓越的产品并提升用户体验。 作为特斯拉数据算法工程师,您将全程参与自研数据算法产品和项目的孵化、落地与迭代过程。从数据收集、清洗和预处理,到模型训练与生产部署,您将主导整个流程。理想候选人应热爱人工智能,并紧跟领域前沿动态。 本职位聚焦工业领域的计算机视觉应用,包括缺陷检测、视觉引导、尺寸测量以及视觉大模型等。 职责描述 负责对接公司内部计算机视觉项目,独立设计视觉方案、部署落地,并管理项目全生命周期。 处理计算机视觉项目的图像收集、整理、过滤和清洗;执行数据预处理、模型训练、迭代、重训练,以及准确率优化和模型搜索等任务,涵盖分类、识别和图像分割等领域。 探索多模态大模型在工业场景的应用,研究少样本检测、视频理解等方向的创新解决方案。 追踪计算机视觉技术前沿趋势,提出创新方案应对工业生产挑战。 必备条件 计算机科学、数学、统计学或相关学科的本科及以上学历。 扎实的Python和C++开发经验。 精通OpenCV等图像处理算法。 具备TensorFlow或PyTorch模型开发经验。 掌握数据科学工具,如Pandas、NumPy、Matplotlib,以及MongoDB Aggregation等。 有多模态大模型相关项目经验,并在至少一个领域(如多模态大模型、多模态表征或少样本学习)有深入研究。 优先条件 有将计算机视觉技术应用于工业制造或相关领域的实际项目经验。 熟悉机器人/PLC控制、工业相机/激光传感器/光源解决方案。 有在敏捷开发环境中的工作经验。 具备优秀的书面和口头沟通能力。 有项目管理经验,能按时节点完成开发任务。 拥有算法开发背景,例如参与过ACM竞赛。 在相关领域的学术期刊或会议上发表过论文。 加入我们 加入特斯拉,您将在充满活力和创新的环境中,与全球顶尖工程师和科学家合作,通过机器视觉技术推动工业自动化和智能制造的进步。如果您对机器学习、人工智能和计算机视觉充满热情,并渴望在这一前沿领域实现自我价值,欢迎成为我们的一员! The Role Tesla's Data Algorithms Team plays a pivotal role in industrial intelligence research and development. We empower various business areas—including manufacturing, supply chain, sales, service, and charging networks—by building our own data algorithms platform. This transforms vast amounts of information into high-value data assets, enabling us to create superior products and deliver an enhanced user experience. As a Tesla Data Algorithms Engineer, you will be fully involved in the incubation, implementation, and iteration of our in-house data algorithms products and projects. From data collection, cleaning, and preprocessing to model training and production deployment, you will lead the entire process. The ideal candidate is passionate about artificial intelligence and stays abreast of the latest developments in the field. This position focuses on computer vision applications in the industrial sector, including defect detection, visual guidance, dimension measurement, and large vision models. Responsibilities Handle internal computer vision projects, independently design visual solutions, deploy them, and manage the full project lifecycle. Manage image collection, organization, filtering, and cleaning for computer vision projects; perform data preprocessing, model training, iteration, retraining, accuracy optimization, and model search tasks, covering areas such as classification, recognition, and image segmentation. Explore the application of multimodal large models in industrial scenarios, researching innovative solutions in directions like few-shot detection and video understanding. Track cutting-edge trends in computer vision technology and propose innovative solutions to address challenges in industrial production. Required