职位介绍
我们的软件开发团队负责构建应用以支持Tesla的快速增长,同时提供稳定的制造系统和出色的运营产品。您将与大批优秀的IT产品经理、软件开发工程师、IT质量保障工程师以及系统运维工程师协作,共同打造世界级的软件系统,并提供高可用、高伸缩性的IT服务。我们的工程师亲力亲为,也乐于分享,是特斯拉工程师文化的传承者和传播者。
岗位职责
- 参与需求澄清、架构设计、技术实现等软件开发全生命周期。
- 负责软件架构设计、开发、单元测试、集成测试,并为自动化测试提供支持。
- 与制造、质量、供应链、充电、运营、交付、服务等团队保持沟通,深入理解业务需求,并通过IT产品提供端到端的最佳解决方案。
任职要求
必备要求
- 计算机科学或相关专业本科及以上学历。
- 精通以下至少一种编程语言:Golang、Python、Angular、React。
- 熟悉主流数据库技术(MySQL、Cassandra、PostgreSQL、MongoDB、Redis等),具备查询优化实战经验。
- 掌握消息队列和流式处理技术(NATS、RabbitMQ、Kafka等),理解其高并发场景下的应用。
- 熟练设计和实现RESTful API,熟悉OpenAPI规范及安全性设计。
- 具备单元测试和集成测试的完整实践,熟悉自动化测试框架(如JUnit、PyTest等)。
- 熟悉Agile/SCRUM开发流程,掌握CI/CD工具链(如Jenkins、GitLab CI等)。
- 能够在快节奏的全球分布式团队中高效协作,适应跨时区沟通。
- 熟练使用英语进行专业级技术沟通与文档编写。
优先考虑
- 具有使用中心化日志系统(如Prometheus、Splunk)调试复杂系统的经验。
- 熟悉Docker容器化技术及Kubernetes集群管理,具备微服务部署与运维能力。
- 深入理解软件工程最佳实践,包括代码可维护性、模块化设计、安全性规范及性能优化。
- 具备优秀的跨团队沟通能力,能高效协调需求对齐与技术方案落地。
- 有跨职能团队协作经验,主导或深度参与过从0到1的项目构建、执行及后期维护全流程。
- 拥有良好的时间管理、自我驱动学习及适应快速迭代环境的能力。
- 具备AI Agent开发与优化经验者优先:
○ 熟悉LangChain、RAG(Retrieval-Augmented Generation)、Google ADK等AI Agent框架或工具链,有实际项目落地案例;
○ 掌握知识库调优技术,包括向量数据库(如FAISS、Pinecone)的索引优化、数据分片策略及召回率提升;
○ 理解Embedding模型(如Sentence Transformers、BERT)的选型、训练及部署,能结合业务场景优化语义表示;
○ 具备Agent评估体系设计能力,熟悉BLEU、ROUGE、准确率/召回率等指标,能通过A/B测试验证系统性能;
○ 有AI与传统软件系统(如API服务、消息队列)集成经验,熟悉低延迟推理、资源调度及异常处理。