What is a Machine Learning Engineer at Automatic Data Processing?
As a Machine Learning Engineer at Automatic Data Processing (ADP), you are at the forefront of transforming the world’s largest human capital management (HCM) datasets into actionable, intelligent products. Automatic Data Processing handles payroll, HR, and talent management for millions of workers globally, meaning the models you build will directly impact how businesses hire, manage, and pay their employees. This role bridges the gap between deep analytical research and scalable software engineering.
Your work will heavily influence products focused on predictive workforce analytics, fraud detection, payroll anomaly detection, and personalized HR recommendations. Because of the immense scale and sensitivity of the data, this position requires a rigorous approach to data privacy, model fairness, and system reliability. You will not just be training models in a vacuum; you will be deploying robust pipelines that serve real-time insights to enterprise clients and individual users alike.
Stepping into the Machine Learning Engineer role means joining a team that values practical problem-solving backed by strong academic foundations. You will collaborate closely with data scientists, software engineers, and product managers to define technical roadmaps. Expect an environment where your technical precision—especially in data manipulation and algorithm design—is matched by your ability to communicate complex concepts to cross-functional stakeholders.



