
Senior Machine Learning Engineer
- Lehi, UT
- $140,000-227,000 per year
- Permanent
- Full-time
- Research, design, and develop AI-driven applications, algorithms, and models that tackle complex business challenges and drive operational improvements.
- Build and deploy intelligent AI systems and agents that can operate autonomously or semi-autonomously, plan, learn, adapt, and ensure alignment with safety, ethics, and organizational goals.
- Collect, preprocess, and analyze data to extract valuable insights and inform AI solution development.
- Collaborate with engineers, product teams, and other stakeholders to seamlessly integrate AI components into existing systems or create new AI-powered applications.
- Monitor, tune, and optimize machine learning models for efficiency, scalability, robustness, and reliability.
- Stay current with advances in AI and machine learning, and evaluate new tools or methodologies to enhance our products and services.
- Develop and conduct comprehensive testing and validation to ensure AI solutions meet business requirements and quality standards.
- Work closely with cross-functional teams, including data scientists, engineers, and business stakeholders, to gather requirements and deliver solutions that align with strategic objectives.
- Mentor junior team members and contribute to a culture of learning and technical excellence.
- 5-10 years of core software development experience.
- Minimum 3 years designing, building, and deploying AI/ML solutions in production environments.
- Bachelor's degree or higher in Computer Science or a related technical field.
- Advanced proficiency with Python and common ML/AI frameworks (TensorFlow, PyTorch, etc.).
- Deep understanding of data science, statistics, and data analysis best practices.
- Experience in handling NLP tasks and deploying large language models (LLMs) is a significant advantage.
- Hands-on experience with major cloud platforms (GCP or AWS).
- Proven ability to solve complex problems strategically and creatively.
- Excellent communication, teamwork, and leadership skills.
- Self-starter who thrives in a dynamic, fast-paced environment.
- Master's or Ph.D. in Computer Science, Data Science, or related fields.
- Demonstrated success leading complex AI/ML projects from concept through to deployment.
- Experience in a startup or high-growth technology environment.
- Familiarity with MLOps and production-grade ML pipelines.
- Prior experience collaborating with remote or distributed teams.