苹果Software Engineer - Athena Synapse, IS&T Ai & Data Platforms
任职要求
Minimum Qualifications 5+ years building production-grade software, data platforms, and ML systems at scale Strong curiosity and bias for adopting new technologies to power real-time and ML-driven products Experience operating high-scale, distributed systems across teams and domains Proficiency in Python, Scala, or Java for building data services, pipelines, and inference systems Hands-on experience with Spark, Flink, or s…
工作职责
Turn business and ML requirements into scalable platform and decisioning systems Build resilient, low-latency services for real-time inference and streaming data Define gold-standard CI/CD, observability, and SLA practices for Data and ML Ship automated pipelines powering features, training, and online serving Drive performance and cost optimizations across Data and ML workloads Own data and model health with monitoring, validation, and drift detection
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.