x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Senior Algorithm Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Algorithm Engineer

Alipay Labs (singapore) Pte. Ltd.

Ant Group traces its roots back to Alipay, which was established in 2004. Today, we are a world-leading internet open platform. Through technological innovation, we support our partners to enable inclusive, convenient digital life and digital financial services for consumers and SMEs (small and micro-sized enterprises). We offer a wide range of digital financial services, including digital payments and digital banking.


We are looking for self-motivated AI engineers to join Ant's International Business Group. With high standards we comply on data security and privacy protection, our AI team is leveraging privacy-preserving compuation technologies such as federated learning in an increasing range of business scenarios. We aim to establish a shared, collaborative, and mutually beneficial ecosystem with regulatory bodies and institutions from various countries as we continue to unleash the value of data by AI.


Responsibilities:

  • Design, develop, and maintain an innovative federated learning framework
  • Develop protocols and communication mechanisms for secure data aggregation and model updates from distributed devices
  • Research and implement state-of-the-art Federated Learning algorithms, ensuring that they are suitable for various machine learning tasks and maintain data privacy
  • Optimize algorithms for performance, convergence speed, and resource utilization, while considering the challenges posed by decentralized data sources
  • Implement data preprocessing, model initialization, and aggregation mechanisms that ensure effective training across a heterogeneous set of devices
  • Design and execute comprehensive testing strategies to verify the reliability, robustness, and accuracy of the Federated Learning framework
  • Create clear and comprehensive documentation, including technical specifications, design documents, and usage guides
  • Collaborate effectively with cross-functional teams including machine learning researchers, software developers, and product managers to align on project goals and requirements

Requirements:

  • Master's in Computer Science, Electrical Engineering, or a related field
  • PhD is a nice to have
  • Possess 5+ years of experience in federated learning or distributed machine learning
  • Strong programming skills in Python
  • Experience with machine learning frameworks (TensorFlow, PyTorch, scikit-learn)
  • Familiar with software configuration management tools such as Git or GitLab.
  • Knowledge of Continuous Integration/Delivery/Deployment
  • Strong understanding of federated learning principles and algorithms
  • Strong communication skills
  • Proficiency in English and Mandarin in order to communicate with our Mandarin-speaking stakeholders
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?