Machine Learning Engineer
About the role
## About the Company
Spotter Labs Inc. is focused on developing practical AI-powered products and solving real-world problems through machine learning and modern technology. The team works collaboratively across machine learning and software engineering to build, deploy, and continuously improve intelligent solutions.
## About the Role
We are seeking a motivated Machine Learning Engineer to help build and improve AI-powered products. In this role, you will work with large datasets, develop and evaluate machine learning models, and collaborate with software engineers to integrate ML solutions into production applications.
This opportunity is ideal for someone who enjoys solving practical problems with machine learning, experimenting with new approaches, and applying AI technologies to real-world use cases.
## Key Responsibilities
- Develop, train, and evaluate machine learning models for real-world applications.
- Prepare, clean, analyze, and organize datasets for model training.
- Experiment with different approaches to improve model performance and accuracy.
- Test and evaluate models using appropriate metrics and methodologies.
- Deploy machine learning models into production environments.
- Maintain and optimize ML models after deployment.
- Collaborate with software engineers to integrate machine learning solutions into products.
- Monitor model performance and identify opportunities for continuous improvement.
- Troubleshoot technical issues related to machine learning workflows.
- Write clean, maintainable, and well-documented code.
- Stay current with emerging machine learning techniques, tools, and technologies.
- Contribute to the development of practical AI solutions across the product lifecycle.
## Required Skills & Qualifications
- Basic understanding of machine learning concepts, algorithms, and workflows.
- At least 1 year of experience in machine learning, software engineering, data science, or a related technical field, or strong personal projects demonstrating practical ML skills.
- Strong programming skills in Python.
- Familiarity with machine learning frameworks and libraries such as PyTorch, TensorFlow, or scikit-learn.
- Comfortable working with datasets and performing data preparation and analysis.
- Ability to write clean, maintainable, and reliable code.
- Familiarity with Git and version control workflows.
- Strong analytical and problem-solving skills.
- Good written and verbal English communication skills.
- Passion for learning and applying machine learning to practical problems.
## Nice-to-Have Skills
- Experience working with Large Language Models (LLMs).
- Familiarity with cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
- Knowledge of SQL and relational databases.
- Experience deploying machine learning models into production.
- Experience with ML deployment and monitoring workflows.
- Personal AI or machine learning projects.
- Open-source contributions related to artificial intelligence or machine learning.
- Familiarity with modern AI development tools and frameworks.
## Education
A Bachelor's degree in Computer Science, Engineering, Mathematics, Data Science, or a related technical field is preferred but not required.
Candidates with strong practical machine learning projects and demonstrated technical skills are encouraged to apply.
## What We Offer
- Fully remote work environment.
- Flexible working arrangements.
- Opportunity to work on real-world AI products.
- Challenging technical problems with opportunities for professional growth.
- Collaborative and fast-moving team environment.
- Opportunity to develop practical machine learning and AI skills.
- Competitive compensation based on experience.
## Equal Opportunity
Spotter Labs Inc. is committed to providing an inclusive and supportive workplace. All qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law.
Responsibilities
- Develop, train, and evaluate machine learning models for real-world applications.
- Prepare, clean, analyze, and organize datasets for model training.
- Experiment with different approaches to improve model performance and accuracy.
- Test and evaluate models using appropriate metrics and methodologies.
- Deploy machine learning models into production environments.
- Maintain and optimize ML models after deployment.
- Collaborate with software engineers to integrate machine learning solutions into products.
- Monitor model performance and identify opportunities for continuous improvement.
Qualifications
- Basic understanding of machine learning concepts, algorithms, and workflows.
- At least 1 year of experience in machine learning, software engineering, data science, or a related technical field, or strong personal projects demonstrating practical ML skills.
- Strong programming skills in Python.
- Familiarity with machine learning frameworks and libraries such as PyTorch, TensorFlow, or scikit-learn.
- Comfortable working with datasets and performing data preparation and analysis.
- Ability to write clean, maintainable, and reliable code.
- Familiarity with Git and version control workflows.
- Strong analytical and problem-solving skills.
Benefits
- Fully remote work environment.
- Flexible working arrangements.
- Opportunity to work on real-world AI products.
- Challenging technical problems with opportunities for professional growth.
- Collaborative and fast-moving team environment.
- Opportunity to develop practical machine learning and AI skills.
- Competitive compensation based on experience.
Skills mentioned
About Torentify
Torentify Jobs is a modern job platform helping candidates find verified job opportunities quickly and easily. From remote jobs to full-time roles, we connect talent with the right companies. Our goal is to simplify job search and help recruiters hire faster with quality candidates.