Harbor Freight Tools is a national tool retailer with a strong growth trajectory. They are seeking a Machine Learning Engineer to develop, deploy, and support machine learning operations, collaborating with various teams to enhance the company's AI capabilities.
Responsibilities:
- Work closely with data scientists and IT in the development and implementation of our Enterprise AI platform
- Build and maintain an industry leading MLOps tech stack
- Mentor data scientists within the business, ensuring we’re building best-in-class models
- Optimize the scalability, performance, and reliability of our models by implementing best practices and leveraging industry-standard technologies
- Streamline data ingestion, pre-processing, feature engineering, and model training workflows to improve efficiency and reduce latency
- Design, build, and maintain a secure and scalable CI/CD framework for data science teams
Requirements:
- Bachelor's in Computer Science, Mathematics, Statistics, Engineering, or a related field
- 2-4 years experience as ML engineer or data scientist in a Big Data ecosystem, with a desire to assume greater responsibilities as a leader and mentor, while still being hands-on
- 2-4 years experience developing, tuning, operationalizing, and monitoring enterprise ML models at scale
- 2-4 years experience with public cloud platforms & systems (AWS, GCP, Azure)
- Strong knowledge of distributed computing, data structures, data mapping, data warehouse, data mining, business analytics, software development, replication, and distributed/relational databases
- Strong technical expertise in scripting (Python) database languages (SQL), and PySpark for model development
- Excellent time management and planning skills, organized with the ability to multi-task, exceptional follow-up skills and able to meet deadlines
- Excellent written, oral, and interpersonal communication skills, with ability to communicate effectively
- Experience to tracking projects and goals to successful completion (with visible metrics)
- Ability to stay abreast of significant technological developments that may impact the business
- Equipped to effectively prioritize, collaborate and excel in a fast-paced, high-pressure environment
- Highly self-motivated, self-directed, and attentive to detail, with an emphasis on accuracy, detail, and timeliness
- Understanding and experience with project management methodologies
- Ability to manage multiple projects concurrently
- General office environment requiring ability to stand, walk, sit for extended periods of time
- Speak and listen to others in person and over the phone and video conferencing
- Use keyboard and read from computer screen and reports
- The ability to lift up to 15 lbs
- Must be able to perform this job safely in accordance with standard operating procedures and good manufacturing practices, without endangering the health or safety of self or others
- Master's degree or Ph.D. is a plus