Machine Learning Engineer

Job description

The Role:

At JoeScan, we're a small team revolutionizing the lumber industry by enhancing precision and efficiency in sawmill operations. Our mission? To empower sawmills with cutting-edge vision technology that identifies defects in lumber at unparalleled speeds. Your challenge, should you choose to accept it, involves crafting and refining machine learning models capable of detecting the slightest imperfections in lumber as it hurtles towards its destiny. The stakes are high, and the pace is relentless. Can your algorithms enhance our vision and keep us at the forefront of sawmill technology?

This is an opportunity to make a difference. Sawmills throughout the world will depend on the technology you develop to get the most from our forests.

What it takes

You take ownership of your day to day tasks and actively shape your role within the framework of your team and its vision of success. You don’t need a to-do list handed to you to get things done.

You're a team player, eager to contribute across multiple domains and thrive in a collaborative environment.

You possess a keen ability to tackle complex, sometimes ambiguous problems with strategic thinking and creativity.

You're a fast learner, ready to dive deep into the lumber industry, understanding the machinery, processes, and people that make it tick.
You aren’t afraid to get your boots dirty.

Excellent communication skills are second nature to you, facilitating clear and direct interactions both within the team and with our partners.


You are proficient in developing and implementing machine learning models, particularly focused on real-time computer vision tasks.

You have solid experience with deep learning frameworks (e.g., TensorFlow, PyTorch) and understanding of neural network architectures.

You can demonstrate knowledge in processing and analyzing image data to identify patterns and anomalies.

You can integrate ML models into existing systems, optimizing for performance and scalability.

You possess strong programming skills in Python, Julia, C++, or relevant languages for machine learning and data processing.

You also have deep experience with dataset preparation, augmentation, and validation to ensure model accuracy and reliability.

You are familiar with agile development methodologies and version control systems like Git.

Bonus Points:

Experience in the lumber industry or similar domains where vision technology is applied.

Experience using projective geometry and 3D machine vision techniques

Contributions to open-source projects or publications in relevant fields.

Familiarity with edge computing and deploying models on low-power, high-performance hardware.

Speaking a foreign language


A Bachelor's or Master's degree in Computer Science, Engineering, or a related field with a focus on machine learning or computer vision.

3+ years of experience in designing, training, and implementing
machine learning models, with a portfolio that showcases your work in vision-based projects.

How to apply

Please send resumes to In the body of your email, briefly share with us your most impactful project in machine learning or computer vision and why it stands out to you.

To ensure you've read this listing thoroughly, please include your favorite sci-fi character in the subject line of your application email.

Base Salary Range: $120K to $200K, depending on experience.

100% Paid Single/Family Medical, Dental, & Vision Insurance
100% Paid $50,000 Life Insurance Policy
100% Paid Short Term & Long Term Disability Insurance
100% Paid WA PFML
100% Paid WA Workmans Comp Insurance
401k Safe Harbor & Profit Share
Generous vacation and flex time policies.

JoeScan provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.


Develops 3-D laser scanner technology used in sawmills