[Remote] Software Engineer (Ray Core)
Note: The job is a remote job and is open to candidates in USA. Anyscale is on a mission to democratize distributed computing, making it accessible to software developers. They are looking for engineers with systems software experience to contribute to the Ray backend, focusing on performance and reliability in distributed applications.ResponsibilitiesLeading cross-team projects while mentoring junior team membersDevelop high quality open source software to simplify distributed programming (Ray)Identify, implement, and evaluate architectural improvements to Ray coreImprove the testing process for Ray to make releases as smooth as possibleCommunicate your work to a broader audience through talks, tutorials, and blog postsSkillsAt least 5 year of relevant work experienceExperience in building scalable and fault-tolerant distributed systemsExtensive experience working in C/C++ and on low level operating systemsSolid background in algorithms, data structures, system designKnowledge of distributed model training and inference (e.g. tensor parallel, pipeline parallel)Knowledge of GPU programmingCompany OverviewAnyscale accelerates the development and productionization of any AI app, on any cloud, at any scale. It was founded in 2019, and is headquartered in San Francisco, California, USA, with a workforce of 201-500 employees. Its website is https://anyscale.com.