View All Jobs 2732

Senior Software Engineer, Machine Learning - Remote Eligible

Build offline experimentation systems to evaluate tens of thousands of machine learning models simultaneously.
Remote
Senior
1 week ago

✨ About The Role

- The Senior Software Engineer will research and apply the latest machine learning algorithms to enhance Sift's core business product. - Responsibilities include building offline experimentation systems to evaluate numerous models simultaneously and evolving Sift's machine learning models and architecture. - The role involves end-to-end design and prototyping of various technologies, as well as scaling machine learning pipelines to handle vast amounts of data. - The engineer will also develop systems that automatically explain model predictions and analyze fraudulent behavior patterns using data science techniques. - Collaboration with other teams to innovate and implement new machine learning applications within Sift is a key aspect of the job.

âš¡ Requirements

- The ideal candidate will have a practical understanding of machine learning and data science concepts, with a proven track record of applying these methods to solve complex problems. - A minimum of 4 years of experience working with production machine learning systems is essential for success in this role. - Candidates should have at least 3 years of experience handling large datasets using technologies such as Spark or MapReduce. - Strong programming skills in languages such as Java, Scala, or Python, with over 5 years of experience in building backend systems, are required. - Excellent communication and collaboration skills are crucial, as the role emphasizes team output over individual contributions.
+ Show Original Job Post
























Senior Software Engineer, Machine Learning - Remote Eligible
Remote
Engineering
About Sift
The Leader in Digital Trust & Safety