What are the responsibilities and job description for the Software Engineer position at Union?
A company is looking for a Software Engineer to tackle cutting-edge challenges in AI infrastructure.Key ResponsibilitiesDesign large scale, multi-tenant distributed control planes for ML and Data processesBuild core algorithms and distributed scheduling systems on KubernetesWork directly with customers and the open-source community to deliver value across organizationsRequired QualificationsBachelor's Degree in Computer Science or a related field, or equivalent experienceMinimum 7 years' experience in building scalable, performant distributed servicesProven discipline in delivering well-tested and well-documented codeExpertise in maintaining and debugging live software systemsHigh autonomy in decision-making and task automation