Software Engineer, AI Infrastructure




  • Responsible to set the technical directions of critical areas of AI Infrastructure team by working closely with AI Foundation, News Ranking and other machine learning teams of the company
  • Lead design and implementation of core systems of AI platforms that support feature engineering platform, distributed training, highly scalable inference services;
  • Work across the team, and effectively resolve collaboration issues with dependency and client teams to successfully deliver AI Infrastructure projects
  • Solve the hardest problems of the team



  • Minimum Qualifications
    • Over 4 years of experience in backend development
    • Experience and good understanding of building scalable and fault-tolerant services
    • Good understanding of how AI training pipeline works
    • Can have sustained self-driven productivity in challenging technical areas in a fast-moving setup
    • Can have deep end-to-end understanding of sophisticated sub-system/systems and able to proactively detect issues and make improvement
    • Strong coding skills in Java, C++ or Python
    • Able to troubleshoot system problems involving system failure, latency or efficiency issues
  • Preferred Qualifications
    • Experience with AWS
    • Experience with scalable AI training and serving systems
    • Strong interest in news media and our mission to deliver high quality information to the world