苹果Software Engineer - Generative AI & ML
任职要求
Minimum Qualifications 8+ years of hands-on experience in ML, backend engineering, data engineering 1-2 years of hands-on experience in training, fine-tuning, or evaluating LLMs Foundational understanding of RAG architectures and vector-based retrieval systems Exposure to multi-agent orchestration frameworks in Rust and Python. Familiarity with modern deep learning frameworks such as PyTorch, TensorFlow, or JAX. Experience with data preprocessing, tokenization, and pipeline automation. Proficiency in machine learning libraries (transformers, datasets). Strong problem-solving and collaborati…
工作职责
Contribute to model development and fine-tuning workflows for generative AI features. Design and evaluate retrieval strategies for grounding large models in product-relevant data. Prototype and benchmark multi-round agentic solutions for conversational knowledge-intensive tasks. Partner with data and platform engineers to ensure scalable deployment and monitoring. Stay current with advancements in large language modeling, vector search, RAG, and LLM Agents. Participate in architecture discussions with engineers and partner teams. Collaborate with product and business stakeholders to incorporate customer experience requirements into AI solutions. Support localization and rollout of AI features across multiple markets.
1. 负责国际业务相关软件系统的设计、开发与维护工作,依据业务需求进行技术方案选型与架构设计,确保系统的高可用性、可扩展性与安全性; 2. 参与核心业务模块的代码实现与性能优化,通过技术手段解决复杂业务场景下的技术挑战,保障系统稳定高效运行; 3. 跟踪并研究业界前沿技术趋势,推动技术创新在业务场景中的落地应用,持续提升产品技术竞争力; 4. 与产品、测试及跨区域团队紧密协作,确保项目高质量交付,支持国际业务快速迭代与规模化发展; 5. 参与技术规范制定与代码评审,协助团队提升开发质量与工程效能,推动团队技术氛围建设; 6. 负责相关技术文档的撰写与知识沉淀,促进团队内部经验共享与技术传承; 7. 日常在英国伦敦办公室工作。
• Design, build, and maintain scalable compute pipelines for A/B scorecard calculation, supporting both first-party and future third-party customers. • Develop and optimize distributed systems for high-performance experimentation infrastructure. • Implement and tune big data technologies (e.g., Hadoop, Spark) to ensure efficient processing of large-scale experiment data. • Collaborate with engineers, product managers, and stakeholders to define requirements and deliver impactful experimentation solutions. • Apply A/B testing methodology to drive data-driven decision-making across Microsoft. • Monitor, troubleshoot, and improve the reliability and performance of experimentation pipelines. • Contribute to a culture of innovation, continuous learning, and knowledge sharing within the team.
As a software engineer, you will: • Design, develop, and maintain new features and enhance existing systems.Write clean, testable, and maintainable code. • Troubleshoot live-site issues, deploy fixes, and improve system reliability. • Work collaboratively with cross-functional teams to drive project success. • Ensure security compliance by configuring, updating, and maintaining security tools and standards.
Responsibilities include • Drive omni model development with SOTA ASR and TTS • Develop SOTA talking avatar models for zero shot and fine tune scenario • Familiar with latest GenAI modelling technique like diffusion and language modelling • Collaborate with cross-functional teams to integrate AI models into various applications and platforms. • Conduct research and stay updated with the latest advancements in AI and machine learning to continuously improve our models. • Optimize and fine-tune AI models for performance, scalability, and accuracy. • Participate in code reviews, provide constructive feedback, and contribute to the overall improvement of our development processes.