苹果Full-Stack AI Engineer
任职要求
Minimum Qualifications 3+ years of professional full-stack development experience, including practical experience integrating Large Language Models (LLMs) or building intelligent applications. Proficiency in modern programming languages and frameworks relevant to AI and full-stack development (e.g., Python, TypeScript, Node.js, React or Vue). Applied experience with GenAI integration, including prompt engineering, utilizing standard AI APIs, and working with orchestration frameworks (e.g., LangChain, LlamaIndex). Strong software engineering fundamentals, covering system architecture design, performance tuning, debugging, and deployment. Hands-on experience with Domain-Driven De…
工作职责
* Engage with stakeholders to identify business opportunities, clarify technical requirements, and translate them into scalable full-stack and AI-driven solutions. Leverage Domain-Driven Design (DDD) to align technical implementations with business domains. * Design and develop robust APIs, microservices, and AI agent architectures. Ensure seamless integration between language models, core backend logic, and responsive front-end interfaces. * Implement end-to-end solutions using modern full-stack technologies (e.g., Python, TypeScript, Node.js, React/Vue) and conduct comprehensive unit, integration, and performance testing. * Define technical architectures from the ground up, incorporating vector databases, prompt orchestration, caching strategies, and robust service orchestration. * Evaluate and prototype new technologies, LLM integration patterns, and infrastructure solutions to deliver production-ready systems for emerging requirements. * Optimize application performance, with a specific focus on mitigating LLM response latency, ensuring system stability, and maintaining high availability under concurrency. * Apply test-driven development (TDD) and behavior-driven development (BDD) to build reliable infrastructure, ensure code quality, and maintain system reliability. * Rapidly learn and adopt new frameworks (e.g., agentic workflows, cloud services, message queues) to develop proof-of-concept solutions and drive technical innovation.
1、端到端功能建设及交付:参与点点(Dots)AI 对话应用的全栈功能研发,熟练借助 AI 编程工具(如 Claude Code、Cursor、Codex 等)实现人机协同编程,独立完成完整功能模块的端到端(Client-Server-AI)架构设计与高质量交付。 2、Agent 系统与工作流建设:参与构建连接大模型与业务场景的 Agent 系统,设计并落地多步推理(Multi-step Reasoning)、动态 Workflow 编排、多模型路由、多样 Tool Calling 、 DeepResearch 等核心机制。 3、服务端与高并发对话系统研发:参与 AI 对话产品服务端核心架构设计,构建支撑千万级并发的流式消息分发与路由系统(基于 SSE / WebSocket / gRPC 等协议);推进微服务系统容量规划、全链路追踪(Trace)与性能瓶颈调优。 4、大前端与跨端交互体验攻坚:具备跨端视野,深度参与大前端(iOS / Android / Web / RN)核心模块开发,攻坚富文本与复杂卡片渲染、多模态交互(音视频 / 图像)、复杂动画及极致的客户端性能治理(启动、内存、卡顿与流畅度)。 5、全链路高可用保障:针对复杂 AI 任务的不确定性与不可靠性,设计并实现健壮的工程兜底机制,构建高可用的服务架构,涵盖中间状态存储与恢复(Memory/State Management)、长链路容错、智能重试与降级,支撑核心场景的工业级稳定性。
The Role Come join a team building cutting-edge applications that connect users to intelligent agents and automation tools. We're looking for a highly motivated full stack engineer specialized in backend development with desktop application experience. You will build scalable, high-performance desktop and web applications that enable agents to interact with users and automate complex workflows. The platform you build will power innovative features used by thousands of internal and external users. Responsibilities Design and build scalable desktop and web applications with modern frontend frameworks Design and implement production-level AI agents and tool integrations Create end-to-end agentic workflows that enable AI agents to interact with internal system Work with backend Frameworks (Go, Python) to build high performance agent system Leverage AI coding tools (Cursor, Claude Code, GitHub Copilot) to accelerate development Work closely with product, other application team, and AI/ML teams Experience of AI coding assistants Experience with Next.JS Proficient in English, able to communicate with global team regarding solution and plan
Job Description We are seeking a highly motivated Full-Stack Engineer to deliver exceptional user experiences for our enterprise clients. The ideal candidate will have strong software engineering skills and expertise across the entire technology stack, including modern front-end frameworks and back-end languages. Excellent interpersonal communication skills and the ability to provide meaningful feedback on technical design are essential. In this role, you will be responsible for end-to-end development of user experiences — from architecture and interactive front-end interfaces to back-end systems. You will collaborate closely with our Product Managers and cross-functional development teams to deliver innovative solutions for enterprise B2B systems. We are looking for passionate individuals who are committed to building scalable, high-quality applications and can execute effectively in a fast-paced environment. Responsibilities: 1. Design, implement, and maintain full-stack applications, including web pages and back-end APIs, ensuring end-to-end functionality. 2. Optimize code across all layers of the technology stack to improve performance, stability, and maintainability. 3. Collaborate with cross-functional teams, including Product Managers, developers, QA engineers, and business stakeholders on enterprise B2B projects. 4. Stay up-to-date with the latest web and enterprise technology trends while maintaining comprehensive design and requirement documentation for B2B systems. 5. Integrate front-end frameworks (e.g., Angular and React) with back-end services (e.g., C# and Node.js) to build scalable and secure enterprise applications.