About Elementary

Elementary is building the future of Computer Vision and Machine Learning for manufacturing. We're a Series A startup backed by fantastic investors including Threshold, Fika, Toyota AI Ventures and Idealab! Our products are deployed at Fortune 500 companies and delivering value to their manufacturing processes through CV + ML quality and traceability checks. Our algorithms run in highly optimized edge computing environments for fast inference while also streaming data and results to our cloud platform that enables customers to view results, relabel the data and configure their devices to optimize performance and consistency.
We're looking for a Principal-level engineer to join our team and help us continue to deploy industry-leading CV + ML solutions to our customers. You'll get to define and build algorithms and models that work across datasets of all sizes. We're focused on solving challenging and exciting problems and we'd like you to join our team and help guide us as we scale over the years to come!

What You'll Do
  • Research and implement industry-leading CV and ML algorithms to deliver value to our customers, focusing in quality assessment and anomaly detection for manufacturing
  • Research and implement various traditional CV algorithms for high-throughput applications optimized for our edge compute platforms
  • Work closely with our software engineering, cloud, and ML operations teams to optimize ML data ingest, retraining and redeployment flows
  • Consult with and guide our Sales, Customer and Field Engineering teams as they work with customers to define solutions that will meet their requirements
  • Write software in Python (PyTorch, mainly) that leverages our DevOps team's Docker containerized workload architecture. We pride ourselves on the strength of our software engineering fundamentals as this allows us to minimize bugs and spend more of our time solving challenging problems.

Minimum Qualifications
  • Bachelor's Degree + 2 yrs of professional experience or Master's Degree + 1yr of professional experience
  • 1+ Years of Experience with developing machine learning and/or computer vision algorithms to solve real-world problems
  • Proficient in Python
  • 1+ Years of Experience with OpenCV
  • 1+ Years of Experience with PyTorch
  • Up-to-date with recent papers and trends in the computer vision and ML community 
  • Strong software engineering skills including git, github, CI/CD and unit testing

Preferred Qualifications
  • Experience with AWS
  • Experience with Optics (cameras, lenses)
  • Experience with Machine Vision for manufacturing


When joining Elementary, you’ll become an integral member of our small community and will receive the following benefits:
  • Health, vision and dental insurance
  • Competitive compensation packages
  • Flexible vacation schedule
  • Large discretionary budget for home office equipment
  • A team culture focused on inclusivity, curiosity, personal and technical humility, ownership, and work/life balance. 

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education