Machine Learning Engineer

Posted 2 Days Ago
3 Locations
Remote
Mid level
Software • Web3
The Role
As a Machine Learning Engineer at CoLab, you will develop and deploy machine learning models, optimize features, and ensure models are production-ready. You will lead experiments, automate data pipelines, and collaborate with cross-functional teams to integrate ML solutions. Your role is pivotal in driving insights, improving data processing, and maintaining model performance in a fast-paced SaaS environment.
Summary Generated by Built In

At CoLab, we help engineering teams bring life-changing products to the world years sooner. Our product, CoLab, is the world’s first Design Engagement System (DES) - a category defining product that Engineering teams use to engage in meaningful, productive design conversations, catch preventable mistakes, and get to market faster. Our customers include the largest engineering organizations in the world such as Ford, Johnson Controls, Komatsu, and Polaris in the industrial equipment, consumer products, automotive, aerospace & defense, and shipbuilding industries.

We’re not just offering a job; we’re inviting you to join a groundbreaking team that drives innovation in the tech industry. In this role, you’ll have the opportunity to work on cutting-edge projects with a team that values your unique skills and perspectives. Our supportive and collaborative environment is designed to foster your professional growth and creative problem-solving. With competitive compensation, comprehensive benefits, and a strong commitment to work-life balance, CoLab Software is where your career can truly thrive and make a meaningful impact. 

Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply to jobs only if they meet 100% of the qualifications. We encourage you to help us break that statistic and apply even if you don’t meet every single qualification—your potential is what matters most to us.

As a Machine Learning Engineer, you’ll play a pivotal role in the development and deployment of our machine learning models, working closely with engineering, platform, and product teams. You’ll ensure that our models are not only cutting-edge but also production-ready, scalable, and maintainable. This role is ideal for someone who thrives in a fast-paced SaaS environment and enjoys the blend of data science, engineering, and operational excellence.

What you’ll do: Machine Learning Model Development:

  • Build and Train Models: Design, implement, and deploy machine learning models to drive insights and automate business processes.
  • Feature Engineering: Develop and optimize features for model training using large, complex datasets.
  • Experimentation: Lead hypothesis-driven analysis and A/B testing to inform model and product development.
  • Data Storytelling: Communicate findings through compelling visualizations and presentations, translating data into actionable insights for stakeholders.

MLOps and Model Deployment:

  • Model Deployment and Monitoring: Oversee end-to-end model deployment using MLOps best practices, ensuring models are robust, reproducible, and scalable.
  • Pipeline Automation: Work with Platform Engineering to develop and maintain automated data pipelines to support continuous integration and deployment (CI/CD) for machine learning workflows.
  • Model Monitoring and Maintenance: Set up monitoring and alerting for model drift, accuracy, and performance to maintain high-quality predictions in production.
  • Optimize Infrastructure: Work with engineering and platform teams to optimize cloud infrastructure, model serving, and resource allocation.

Collaboration and Communication:

  • Cross-functional Collaboration: Partner with product managers, engineers, and other data scientists to integrate ML solutions into the product and deliver on key business objectives.
  • Data Governance and Security: Ensure compliance with data privacy and security regulations in all aspects of data processing and model deployment.
  • Continuous Improvement: Advocate for best practices and contribute to the development of reusable frameworks and processes that accelerate the ML lifecycle.

What you’ll need: 

  • Education & Experience:

    • Bachelor’s or Master’s degree in Computer Science, Statistics, or a related field.
    • 3+ years of experience in machine learning and data science in a SaaS environment.
  • Technical Skills:

    • Machine Learning expertise: Proficiency in Python and ML libraries (e.g., PyTorch, Hugging Face, Scikit-Learn) to develop, train, and deploy machine learning models.
    • Advanced ML techniques: Experience with computer vision and NLP, including modern deep learning architectures like transformers and CNNs.
    • Database expertise: Hands-on experience with vector databases (e.g., Pinecone, Chroma), relational databases (e.g., PostgreSQL, MySQL), and querying frameworks/APIs.
    • Cloud and MLOps tools: Hands-on experience with cloud platforms (AWS, GCP, Azure) and tools like MLflow, Kubeflow, and wandb for managing workflows.
    • Production deployment: Hands-on experience deploying and scaling ML models using cloud-based AI services with a focus on performance and reliability.
    • Data pipelines: Experience with ETL tools/frameworks for preprocessing and building pipelines.
    • DevOps practices: Experience with CI/CD pipelines, version control (e.g., Git), and automated testing.
    • Nice to have: Familiarity with 3D data and CAD formats for specialized applications.
  • Soft Skills:

    • Excellent problem-solving abilities, attention to detail, and the ability to work autonomously in a fast-paced environment.
    • Strong communication skills with the ability to explain complex concepts to both technical and non-technical audiences.
    • A growth mindset with a willingness to mentor teammates and improve processes, technology, ways of working, and team culture.
    • Experience working on SaaS, large-scale distributed systems would be considered an asset
    • Consistent track record of building and maintaining highly scalable products would be considered an asset
  •  

Success Measured By: 

  • Model Accuracy and Impact:Achieving target accuracy and driving measurable business impact.
  • Deployment Efficiency:Speed and reliability in moving models to production, with minimal downtime.
  • Monitoring and Maintenance:Effective model monitoring with prompt issue detection and resolution.
  • Cross-Functional Collaboration:Positive feedback and alignment with product, engineering, and platform teams.
  • Process and Innovation Contributions:Development of reusable tools and frameworks to improve the ML lifecycle.

The extra details:

  • Compensation: This is a full-time, permanent position with an attractive compensation package that includes a stock options package.
  • Benefits: This role offers an extended health and benefits package that includes unlimited paid vacation and RRSP matching.
  • Remote/Hybrid Work: Our main office location is in St. John’s, NL where we offer hybrid and remote opportunities. This role has the flexibility to work from anywhere within Canada. 


Top Skills

Python
The Company
91 Employees
On-site Workplace
Year Founded: 2017

What We Do

Engineers need better tools for working together. CAD and PLM systems aren’t built for the design conversations where collaboration truly happens. So engineers go outside of them, using emails and slideshows to get the job done. But when these critical design discussions live in siloed, manual tools, you’re missing vital insights on why engineering decisions are being made, what needs to improve, and how to steer your people in the right direction.

After struggling with the traditional email, PowerPoint, and screenshot-driven collaboration process used by over 90% of manufacturing teams today, our founders made a decision: if better tools didn’t exist, they’d build them. And so CoLab began.

CoLab is a web-based collaboration tool that lets your team share CAD, provide feedback with full mechanical context, and capture the critical design data that your other systems don’t—giving you a design review and collaboration process that’s standardized, simplified, and twice-as-fast.

Today CoLab is trusted by Fortune 500 companies like Johnson Controls and Hyundai Mobis, who use the platform to accelerate design cycles by 51%, drive continuous improvement, and reduce product costs and changes.

See how we’re changing the way engineers work together at www.colabsoftware.com

Similar Jobs

Remote
United States
400 Employees

Atlassian Logo Atlassian

Principle Machine Learning Engineer -- Teamwork Graph

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Mountain View, CA, USA
11000 Employees
190K-306K Annually

Block Logo Block

Staff Machine Learning Engineer - Conversational AI

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
7 Locations
12000 Employees
168K-297K Annually

Square Logo Square

Staff Machine Learning Engineer - Conversational AI

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote
Hybrid
8 Locations
12000 Employees
168K-297K Annually

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Information Technology
Amsterdam, NL
9000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account