{"schemaVersion":"jobsearcher.job.v1","id":"d638cb3ab2ee54abda3dc8a1","url":"https://jobsearcher.com/jobs/d638cb3ab2ee54abda3dc8a1","canonicalUrl":"https://jobsearcher.com/jobs/d638cb3ab2ee54abda3dc8a1","title":"Machine Learning Engineer - Computer Vision","description":"Hi, we’re CompanyCam.\nWe’re a simple-to-use photo documentation and productivity app for contractors of all commercial and home services industries. Packed with intuitive functionality, CompanyCam facilitates unparalleled communication and accountability across a contractor’s entire business. We’re committed to providing a consumer-grade, game-changing experience that helps our users build trust within their company and with their customers.\nBut don’t let that corporate description fool you—the people behind our buttoned-up product are laid-back (but hardworking), genuine, and kickass, and you could be one of them!\nThe Role\nWe're looking for a Machine Learning Engineer with deep computer vision experience to join our ML team.\nContractors 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.\nThis 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.\nCurrent and near-term problems include segmentation, on-device model deployment, vision-language model integration, and building the evaluation infrastructure to do it all sustainably.\nWorking At CompanyCam\nOur 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.\nAt 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.\nWhat You'll Do\nDesign, train, and deploy computer vision models to production with well-understood performance, latency, and cost characteristics.\nOwn the full ML pipeline: data preprocessing, feature engineering, model selection, training, evaluation, and deployment into sustainable inference services.\nConduct discovery spikes to validate feasibility and inform go/no-go decisions before committing to full development.\nIntegrate ML solutions with observability tooling, establishing and maintaining benchmarks to measure improvement and compare approaches.\nBuild automated, self-sustaining ML pipelines. Models should train, evaluate, and deploy with minimal manual intervention.\nInform 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.\nCollaborate with software engineers, data engineers, and product stakeholders to integrate ML solutions into CompanyCam's platform.\nCommunicate clearly with non-technical audiences about feasibility, requirements, and trade-offs of proposed solutions.\nWhat You'll Bring\nMust-haves\nThese are our non-negotiables:\nShow up: give us your best and have the courage to do difficult but necessary stuff.\nGrow up: be humble, take responsibility, learn continuously, and have a growth mindset.\nDo good: treat your co-workers and customers the way you want to be treated.\n3+ years of experience shipping machine learning models to production (not just training them).\nExperience with computer vision techniques including image classification, segmentation, and object detection.\nStrong coding skills in Python with proficiency in PyTorch or TensorFlow and comfort with modern architectures (transformers, CNNs, etc.).\nStrong SQL skills including joins, subqueries, window functions, and CTEs.\nProficiency in data analysis, cleaning, transformation, and feature engineering.\nExperience with version control (Git), experiment tracking, and ML development best practices.\nAbility to explain technical concepts to non-technical stakeholders through clear writing and presentations.\nYou live and work permanently in the U.S. (We're not set up to hire outside the U.S.).\nNice-to-haves\nYou'll encounter the following with varying frequency. Experience with them is a plus, but not required:\nEmbeddings, vector databases, and similarity search\nOn-device model deployment (e.g., Core ML, TensorFlow Lite)\nMLFlow, Weights & Biases, or similar experiment tracking platforms\nAmazon Bedrock or other cloud ML services\nRuby on Rails or JavaScript/React (for integration work)\nBenefits and Compensation\nThis 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.\nCompanyCam is an equal-opportunity employer committed to respect, inclusion, and growth. We work hard, take responsibility, and support each other. Great ideas come from all backgrounds, and we carefully consider every applicant without regard to personal characteristics or traits. Even if your work experience doesn’t align perfectly, we encourage you to apply. What really matters to us is your potential, your passion, and your commitment to learning, innovation, and contributing meaningfully to our team.\nFor any accommodations or technical issues related to the online application or interview process, please email jobs@companycam.com and we’ll respond promptly. Please do not include any medical or health information in your message.\nNote: Resumes sent to this email will not be reviewed or responded to. To be considered for a position, you must apply directly through our careers page.","company":"Companycam","rawCompany":"companycam","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-05T12:13:11.397Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Machine Learning Engineer - Computer Vision","description":"Hi, we’re CompanyCam.\nWe’re a simple-to-use photo documentation and productivity app for contractors of all commercial and home services industries. Packed with intuitive functionality, CompanyCam facilitates unparalleled communication and accountability across a contractor’s entire business. We’re committed to providing a consumer-grade, game-changing experience that helps our users build trust within their company and with their customers.\nBut don’t let that corporate description fool you—the people behind our buttoned-up product are laid-back (but hardworking), genuine, and kickass, and you could be one of them!\nThe Role\nWe're looking for a Machine Learning Engineer with deep computer vision experience to join our ML team.\nContractors 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.\nThis 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.\nCurrent and near-term problems include segmentation, on-device model deployment, vision-language model integration, and building the evaluation infrastructure to do it all sustainably.\nWorking At CompanyCam\nOur 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.\nAt 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.\nWhat You'll Do\nDesign, train, and deploy computer vision models to production with well-understood performance, latency, and cost characteristics.\nOwn the full ML pipeline: data preprocessing, feature engineering, model selection, training, evaluation, and deployment into sustainable inference services.\nConduct discovery spikes to validate feasibility and inform go/no-go decisions before committing to full development.\nIntegrate ML solutions with observability tooling, establishing and maintaining benchmarks to measure improvement and compare approaches.\nBuild automated, self-sustaining ML pipelines. Models should train, evaluate, and deploy with minimal manual intervention.\nInform 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.\nCollaborate with software engineers, data engineers, and product stakeholders to integrate ML solutions into CompanyCam's platform.\nCommunicate clearly with non-technical audiences about feasibility, requirements, and trade-offs of proposed solutions.\nWhat You'll Bring\nMust-haves\nThese are our non-negotiables:\nShow up: give us your best and have the courage to do difficult but necessary stuff.\nGrow up: be humble, take responsibility, learn continuously, and have a growth mindset.\nDo good: treat your co-workers and customers the way you want to be treated.\n3+ years of experience shipping machine learning models to production (not just training them).\nExperience with computer vision techniques including image classification, segmentation, and object detection.\nStrong coding skills in Python with proficiency in PyTorch or TensorFlow and comfort with modern architectures (transformers, CNNs, etc.).\nStrong SQL skills including joins, subqueries, window functions, and CTEs.\nProficiency in data analysis, cleaning, transformation, and feature engineering.\nExperience with version control (Git), experiment tracking, and ML development best practices.\nAbility to explain technical concepts to non-technical stakeholders through clear writing and presentations.\nYou live and work permanently in the U.S. (We're not set up to hire outside the U.S.).\nNice-to-haves\nYou'll encounter the following with varying frequency. Experience with them is a plus, but not required:\nEmbeddings, vector databases, and similarity search\nOn-device model deployment (e.g., Core ML, TensorFlow Lite)\nMLFlow, Weights & Biases, or similar experiment tracking platforms\nAmazon Bedrock or other cloud ML services\nRuby on Rails or JavaScript/React (for integration work)\nBenefits and Compensation\nThis 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.\nCompanyCam is an equal-opportunity employer committed to respect, inclusion, and growth. We work hard, take responsibility, and support each other. Great ideas come from all backgrounds, and we carefully consider every applicant without regard to personal characteristics or traits. Even if your work experience doesn’t align perfectly, we encourage you to apply. What really matters to us is your potential, your passion, and your commitment to learning, innovation, and contributing meaningfully to our team.\nFor any accommodations or technical issues related to the online application or interview process, please email jobs@companycam.com and we’ll respond promptly. Please do not include any medical or health information in your message.\nNote: Resumes sent to this email will not be reviewed or responded to. To be considered for a position, you must apply directly through our careers page.","datePosted":"2026-08-05T12:13:11.397Z","dateModified":"2026-08-05T12:13:11.397Z","hiringOrganization":{"@type":"Organization","name":"Companycam","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d638cb3ab2ee54abda3dc8a1"},"url":"https://jobsearcher.com/jobs/d638cb3ab2ee54abda3dc8a1"}}