Metalenz - Boston, MA

posted 18 days ago

Full-time - Senior
Boston, MA
Machinery Manufacturing

About the position

The Senior Software Engineer position at Metalenz focuses on developing computer vision and image processing algorithms for next-generation sensing systems utilizing metasurface technology. The role involves optimizing machine learning models, deploying algorithms on mobile hardware, and collaborating with the software team to integrate models efficiently. This position is crucial for enhancing the capabilities of mobile imaging and sensing, particularly in secure authentication applications.

Responsibilities

  • Optimize machine learning model implementations and inference times.
  • Work with TFLite, SNPE, or other embedded deep learning libraries.
  • Quantize and tune model architecture, speed, and performance while maintaining task performance.
  • Participate in rigorous benchmarking and analysis across model classes.
  • Deploy to mobile hardware running Android.
  • Conceive, implement, and optimize deep learning and computer vision algorithms using meta-optic capabilities.
  • Work in facial identification, presentation attack detection, and scene synthesis.
  • Implement algorithms on unique camera hardware.
  • Assist software team in efficient model integration for application and service hosting by writing C++/JNI/Kotlin.
  • Collaborate by writing documentation, engaging in code review, and commenting on design documents.

Requirements

  • MS or PhD in Computer Science, Electrical Engineering, or relevant field.
  • 5+ years' experience building computer vision solutions and deploying deep learning models on mobile.
  • Broad understanding of methods and tooling, from traditional (FastCV) to deep learning approaches (i.e. PyTorch, Jax, Tensorflow) and their deployment to embedded systems (Android, C++).
  • Knowledge of cameras, image processing, and computer vision techniques.
  • Familiarity with software engineering best practices (version control, data provenance, code profiling, and unit tests).
  • Knowledge of building and deploying machine learning train and test pipelines is a plus.
  • Proficiency in Python, C++, and JNI.

Nice-to-haves

  • Experience with open source contributions or publications in relevant technical domains.
  • Familiarity with deep learning frameworks and their optimization for mobile devices.

Benefits

  • Competitive compensation
  • Pre-IPO stock options
  • 100% company paid premiums for employees and their dependents (medical, dental, and vision)
  • Employer Health Savings Account (HSA) contributions
  • Employer matching 401k
  • Pre-tax commuter plans
  • Casual dress code
  • 18 days of PTO and 12 paid company holidays
  • 10 sick days per year on a calendar basis
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service