CompanyCam

Machine Learning Engineer - Computer Vision

CompanyCam$220K — $250K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in deploying machine learning models into production.
  • Strong computer vision expertise including image classification, segmentation, and detection.
  • Proficient in Python and familiar with frameworks such as PyTorch or TensorFlow.
  • Solid SQL knowledge including advanced manipulation techniques.
  • Skilled in data analysis, cleaning, and feature engineering.

Responsibilities

  • Design, train, and deploy computer vision models with established performance metrics.
  • Manage the entire machine learning pipeline from data preprocessing to deployment.
  • Conduct feasibility studies to guide project decisions before full-scale implementation.
  • Integrate ML solutions with observability tools to monitor and measure performance.
  • Create automated ML pipelines that require minimal manual intervention.
  • Advise on build-vs-buy strategies considering technical and business impacts.
  • Collaborate with cross-functional teams to implement ML solutions effectively.
  • Communicate technical concepts clearly to non-technical stakeholders.

Benefits

  • Equity opportunities in addition to salary.
  • Remote-first work culture allowing for flexibility across U.S. time zones.
  • Commitment to continuous learning and meaningful work outcomes.
Full Job Description
The Role

We're looking for a Machine Learning Engineer with deep computer vision experience to join our ML team.

Contractors capture millions of jobsite photos through CompanyCam every day. As an ML Engineer, you'll turn that visual data into structured understanding - building and shipping computer vision systems that power image classification, document detection, segmentation, multimodal embeddings, and more across 70,000+ projects daily.

This is a small team with outsized reach. You'll own problems end-to-end, from data preprocessing and model training through evaluation and production deployment. You won't be tuning hyperparameters on someone else's model - you'll make architectural decisions and see your work in the hands of real contractors on real jobsites.

Current and near-term problems include segmentation, on-device model deployment, vision-language model integration, and building the evaluation infrastructure to do it all sustainably.
Working At CompanyCam

Our engineering team is remote-first, spanning every time zone in the United States. We welcome people from all backgrounds and really don't care whether or not you have a CS degree or even a high school diploma. All that matters is that you're not a jerk and you're good at what you do.

At CompanyCam we're driven to produce work with meaningful outcomes. That means not just dumping features and "improvements" but being able to reflect and learn from our outputs.
What You'll Do
  • Design, train, and deploy computer vision models to production with well-understood performance, latency, and cost characteristics.
  • Own the full ML pipeline: data preprocessing, feature engineering, model selection, training, evaluation, and deployment into sustainable inference services.
  • Conduct discovery spikes to validate feasibility and inform go/no-go decisions before committing to full development.
  • Integrate ML solutions with observability tooling, establishing and maintaining benchmarks to measure improvement and compare approaches.
  • Build automated, self-sustaining ML pipelines. Models should train, evaluate, and deploy with minimal manual intervention.
  • Inform build-vs-buy decisions with both technical rigor and business context, understanding when in-house models create competitive advantage vs. when vendor APIs are sufficient.
  • Collaborate with software engineers, data engineers, and product stakeholders to integrate ML solutions into CompanyCam's platform.
  • Communicate clearly with non-technical audiences about feasibility, requirements, and trade-offs of proposed solutions.
What You'll Bring
Must-haves

These are our non-negotiables:
  • Show up: give us your best and have the courage to do difficult but necessary stuff.
  • Grow up: be humble, take responsibility, learn continuously, and have a growth mindset.
  • Do good: treat your co-workers and customers the way you want to be treated.
  • 3+ years of experience shipping machine learning models to production (not just training them).
  • Experience with computer vision techniques including image classification, segmentation, and object detection.
  • Strong coding skills in Python with proficiency in PyTorch or TensorFlow and comfort with modern architectures (transformers, CNNs, etc.).
  • Strong SQL skills including joins, subqueries, window functions, and CTEs.
  • Proficiency in data analysis, cleaning, transformation, and feature engineering.
  • Experience with version control (Git), experiment tracking, and ML development best practices.
  • Ability to explain technical concepts to non-technical stakeholders through clear writing and presentations.
  • You live and work permanently in the U.S. (We're not set up to hire outside the U.S.).
Nice-to-haves

You'll encounter the following with varying frequency. Experience with them is a plus, but not required:
  • Embeddings, vector databases, and similarity search
  • On-device model deployment (e.g., Core ML, TensorFlow Lite)
  • MLFlow, Weights & Biases, or similar experiment tracking platforms
  • Amazon Bedrock or other cloud ML services
  • Ruby on Rails or JavaScript/React (for integration work)
Benefits and Compensation

This is a salaried position at CompanyCam. Our salary range is $220,000 - $250,000 per year and is based on experience. We also offer meaningful equity and other benefits.

About CompanyCam

CompanyCam is a photo-based solution for contractors, builders, and remodelers. It allows them to take photos of their work and organize them by project, location, and date. The app also includes features such as annotations, photo sharing, and automatic organization. CompanyCam was founded in 2015 and is headquartered in Omaha, Nebraska.
Learn more about CompanyCam
Size
100 employees
Industry
Net Income
-$1 million
Founded
2015
5 Year Trend
+50%
Revenue
$5 million

Similar Jobs

More Jobs at CompanyCam

More Information Technology Jobs

Find similar Machine Learning Engineer - Computer Vision jobs: