Staff Machine Learning Engineer
Paylocity · United States · 3 days ago
RemoteRemoteEngineering$147k–$209k/yrFull-time
Position Overview
Paylocity is growing its Machine Learning Engineering organization! Our machine learning engineering team is responsible for developing infrastructure and tooling to help enable data-driven decisions and insights at scale for millions of Paylocity users.
Primary Responsibilities
- Collaborate closely with internal teams such as Data Science, Data Engineering, Paylocity’s Cloud Center of Excellence (CCOE), DevOps, and Delivery Platforms to understand requirements and ensure alignment of machine learning engineering solutions with overall business objectives and priorities.
- Leverage cutting-edge big data technologies on AWS utilizing Databricks and Spark to develop scalable and efficient machine learning solutions for millions of users.
- Create automated data and modeling pipelines, collaborating with internal teams to ensure smooth integration and deployment of machine learning software features.
- Lead the optimization of CI/CD workflows, ensuring scalability and resilience while addressing complex challenges in automation in partnership with DevOps and Delivery Platforms.
- Proactively identify and resolve issues/bugs, ensuring AppSec vulnerabilities are identified and corrected, working closely with Application Security and CCOE teams.
- Drive the adoption of best practices in machine learning engineering across teams, contributing to the development of formal training programs and materials for MLE tool adoption.
- Actively participate in cross-functional meetings and discussions, providing feedback, commentary, requirements, and questions to ensure alignment and drive project success.
Education And Experience
- Bachelor’s degree with 8 years of machine learning engineering or similar experience at software companies; or, advanced degree (master’s or PhD) in machine learning engineering, data engineering, computer science, engineering, statistics, mathematics, data science, or other quantitative field, with 3 years of demonstrated machine learning engineering success or similar experience.
- Experience in building production-grade machine learning models and infrastructure in Python.
- Strong background in advanced Python and big data technologies.
- Demonstrated experience with cloud infrastructure (i.e., AWS, GCP, or Azure).
- Demonstrated ability to leverage machine learning engineering to drive business results.
- Skilled at translating business problems into machine learning engineering problems and communicating the results to non-technical audiences.
- Able to work in a collaborative environment with a desire to share your ideas.
- Able to work independently and complete tasks with high quality, but unafraid to seek out suggestions from other team members.
- Strong understanding of data engineering and software engineering fundamentals.
- Self-motivated, adaptable, and highly detail oriented.
Preferred Skills
- Professional or academic experience in HR, social science or psychology.
- Contributions to open-source software in Python.
- Enthusiastic about how machine learning and infrastructure can lead to a superior customer experience.
- Be invested in staying current in machine learning and infrastructure by applying new technologies and practices.