CompanyCam logo
CompanyCam

The #1 field service management app for contractors.

Machine Learning Engineer – Computer Vision

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

29 days ago

Salary

$220K - $250K / year

Seniority

Senior

High School3 yrs expEnglishPythonPyTorchSQLTensorflow

Job Description

Machine Learning Engineer – Computer Vision

CompanyCam

• 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.

Job Requirements

  • 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.)

Benefits

  • meaningful equity
  • and other benefits

Related Job Pages

More Machine Learning Engineer Jobs

C-Serv logo

AI Senior Machine Learning Engineer

C-Serv

Tech Talent Solutions | Building High-Impact Teams Worldwide

Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

Role Description As one of our AI ML Engineer’s, you'll be a key technical leader and thought leader, shaping our ML strategy and building intelligent, high-performance multi-agent systems that perceive, learn, and act in real time. What You'll Do - Define and drive the technical vision for ML solutions across products and platforms - Own the end-to-end software development lifecycle — from design and code reviews through to deployment and operations - Architect high-performance, scalable microservices, including synchronous and asynchronous web services - Build real-time inference pipelines for complex models using Triton, TensorRT, and mixed-precision computing - Mentor engineers, set technical direction, and foster a strong team culture - Champion engineering excellence, system resilience, and continuous operational improvement Qualifications - Degree in Computer Science, Mathematics, or a related field - 5–10 years of full software development lifecycle experience (design, coding, testing, deployment, and operations) - 5–10 years of Python expertise, including advanced features and libraries - Strong experience designing RESTful APIs (e.g., FastAPI) - Proficiency with Docker, Kubernetes, and CI/CD pipelines - 3+ years designing and architecting large-scale distributed systems on cloud platforms (AWS, Azure, or GCP) - Proven experience as a tech lead or engineering mentor Requirements - MS or PhD in Computer Science or ML - Hands-on experience with ML frameworks: PyTorch, SageMaker, Triton, or TensorRT - Familiarity with NoSQL and document databases - Track record of handling big data, optimising workflows, and improving system performance Benefits - Health Care Plan (Medical, Dental & Vision) - Life Insurance (Basic, Voluntary & AD&D) - Paid Time Off (Vacation, Sick & Public Holidays) - Family Leave (Maternity, Paternity) - Training & Development

Chile
Recare logo

AI / ML Engineer

Recare

Recare connects over 700 hospitals with more than 17.000 care and rehabilitation providers.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Responsible for building robust chat applications and other generative AI solutions. • Develop and maintain the infrastructure for deploying AI agents. • Implement security best practices and ensure compliance with data protection regulations. • Set up and optimize observability pipelines for generative AI.

Germany
Constructor logo

Machine Learning Engineer: Recommendations

Constructor

Constructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Founded in 2015 by Eli Finkelshteyn and Dan McCormick Generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, Under Armour, Birkenstock and more

Role Description As a member of the Recommendations team, you will apply cutting-edge Machine Learning techniques to build the best recommendations-as-a-service product on the market, transforming the ecommerce experience for hundreds of millions of users worldwide. - Build high-load, real-time recommendation service. - Build end-to-end ML pipelines driving measurable business impact. - Design metrics to evaluate recommendation relevance and performance. - Lead the full development lifecycle from initial design to production. - Participate in strategic planning to help drive product evolution and prioritization. - Collaborate with stakeholders to align technical roadmaps with business needs. - Deep understanding of ML fundamentals and experience building large-scale recommendation, retrieval, or ranking systems. - Expertise in Python and SQL, with hands-on experience in big data systems (e.g., Spark, Presto/Athena, Hive). - Production-level ML experience, including deploying models to production and designing A/B tests to validate business impact. - Analytical mindset with the ability to translate intuition into data-driven hypotheses and high-value engineering solutions. - Excellent communication skills in English, capable of explaining complex technical concepts to non-technical stakeholders. Benefits - 🏝️ Unlimited vacation time - we strongly encourage all employees to take at least 3 weeks per year. - 🌎 Fully remote team - choose where you live. - 🛋️ Work from home stipend - we want you to have the resources you need to set up your home office. - 💻 Apple laptops provided for new employees. - 🧑‍🎓 Training and development budget - refreshed each year for every employee. - 👪 Maternity & Paternity leave for qualified employees. - 🧠 Work with smart people who will help you grow and make a meaningful impact. - 💵 Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results. - 📈 Stock options - offered in addition to the base salary. - 🎉 Regular team offsites to connect and collaborate. Company Description At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group. Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.

Worldwide
$80K - $120K / year
Ericsson logo

Student Intern

Ericsson

We create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible

InternshipRemoteTeam 10,001+Since 1876H1B Sponsor

Join our Team Research Intern As the tech firm that created the mobile world, and with more than 60,000 patents to our name, we've made it our business to make a mark. When joining our team as an Intern at Ericsson you get a taste of shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in? Come, and be where it begins. Our Exciting Opportunity Ericsson Research develops new communication solutions and standards. The organization has a responsibility to provide Ericsson with world-class system concepts, technology innovations, and methodology. We are looking for an Intern to work together with our recently established research group in Japan. The focus is on air interface concepts, algorithm research, standardization (mainly 3GPP), and potentially some testbed/trial activities. What you will do & You will bring What you will do • Investigate and evaluate concepts and solutions for future radio access technologies and standards, related to 5G Evolution and 6G, • Develop and improve work of existing standards, • Work with physical layer techniques (multiple access technologies, modulation, channel coding, parameter estimation, multi-antenna transmitter and receiver algorithms, etc.), • Use simulation tools as means of evaluation. Depending on the achieved results during the internship, it will be possible to write publications. You will bring • B.Sc. or M.Sc. degree, preferably with demonstrated experience and knowledge in the above-mentioned required skills. • Competence and experience in signal processing, wireless communications, and machine learning. • Programming skills, for example, python, Java, MATLAB, C++, because computer simulations will be natural parts of the work in addition to analytical evaluations. • Good knowledge in simulation and evaluation tool methodology. • Good communication in written and spoken English is needed. Good communication in Japanese is preferable. • Ability to handle theoretical and practical research as well as the development aspects of the work. • Team skills, since collaboration and interaction with other skilled researchers daily, are the basis for our ways of working. Why join Ericsson?At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: Japan (JP) || Yokohama Req ID: 784214

Japan