苹果Software Engineer, IS&T
任职要求
Minimum Qualifications 3+ years of experience in developing scalable back end solutions in Java Understanding and Hands-on programming experience in Concurrency, data structures, knowledge of relational database and data access technologies Knowledge of designing and implementing REST APIs Knowledge of unit testing and code debugging/troubleshooting Preferred Qualifications Experience building java-based applications using Spring framework Architecting and defining Application layer in SOA/ Micro Services landscape Experience with JVM internals an…
工作职责
As a Software Engineer you will be working alongside Sr. Software Engineers, and Architects to support, build and enhance the next generation of Apple’s IS&T Platforms and Applications. You will be part of an Agile team and partake in every aspect of the product, from planning to design to implementation and future iteration. The ideal candidate will be self-motivated, pro-active and solution oriented. Attention to detail and dedication to providing a high-quality, stable delivery are essential. Excellent communication and collaboration skills and ability to multi-task.
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
Design and develop scalable backend services using Java and distributed system principles. Build and maintain high-throughput APIs, batch processing pipelines, and Mass Action services for fraud operations and NPI events. Develop new platform capabilities for ACM Next Gen, Sky Vault, and AML Services. Lead the engineering work required for infrastructure readiness and migration on Alibaba Cloud, including: ◦ Building ACM infrastructure on Alibaba Cloud. ◦ Supporting Kubernetes, OpenSearch, Solr, Kafka, and other platform components. ◦ Migrating AWS-based services to Alibaba Cloud services including OSS, ACK, and ApsaraMQ. ◦ Replacing AWS SDKs with Alibaba Cloud SDKs. ◦ Implementing China-specific data routing and ingestion logic. ◦ Updating deployment automation, CI/CD pipelines, and load testing for the Alibaba Cloud environment. Design reliable, scalable, and observable distributed systems with strong operational excellence. Partner with Product, Architecture, and partner engineering teams to define technical solutions and platform direction. Use AI tools and modern engineering practices to improve development productivity, code quality, automation, and platform innovation. Participate in production support, debugging, performance tuning, and operational improvements.
You will design and implement large-scale, secure, and highly available systems, while collaborating across teams to drive the future of secure scalable inference platform. The mindset required and to be developed is how to process thousands of transactions per second, how to achieve the consistency without sacrificing the performance. Work with cross functional teams to drive requirements, size scope and effort, mentor junior engineers, lead the project to completion and provide support for any Production issues.
1. 负责国际业务相关软件系统的设计、开发与维护工作,依据业务需求进行技术方案选型与架构设计,确保系统的高可用性、可扩展性与安全性; 2. 参与核心业务模块的代码实现与性能优化,通过技术手段解决复杂业务场景下的技术挑战,保障系统稳定高效运行; 3. 跟踪并研究业界前沿技术趋势,推动技术创新在业务场景中的落地应用,持续提升产品技术竞争力; 4. 与产品、测试及跨区域团队紧密协作,确保项目高质量交付,支持国际业务快速迭代与规模化发展; 5. 参与技术规范制定与代码评审,协助团队提升开发质量与工程效能,推动团队技术氛围建设; 6. 负责相关技术文档的撰写与知识沉淀,促进团队内部经验共享与技术传承; 7. 日常在英国伦敦办公室工作。