Luumlash is hiring a Senior Perception Engineer to develop the core vision and machine learning algorithms for our novel robotic eyelash extension system. You'll be hands-on, selecting and adapting state-of-the-art methods to enable fast and accurate detection, tracking, and classification for a custom-built, high-speed robotic platform.
What You'll Do
- Develop computer vision and perception software to support our robotic eyelash extension system.
- Design algorithms for detection, tracking, pose estimation, 3D reconstruction, and world modeling in space-relevant conditions.
- Maintain the software stack for robustness, scalability, and iteration speed; define coding standards and best practices.
- Work hands-on in C++ and Python to prototype, implement, and optimize perception algorithms, specifically image processing.
- Perform software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing to validate performance and robustness.
- Collaborate with non-technical operators as well as mechanical, robotics, and systems engineers to tightly integrate vision solutions into hardware.
What We're Looking For
- 5+ years work experience and a Master’s degree or higher in Computer Science, Mechanical Engineering, Electrical Engineering, or a related field, with a specialization in Machine Learning or computer vision for robotic systems.
- Strong programming fundamentals in Python and C++ with proficiency in ML frameworks like TensorFlow or PyTorch.
- Comfortable working in larger, evolving codebases with version control (Git), testing, and CI/CD.
- 5+ years experience shipping significant CV/ML systems in production hardware (e.g., robotics or autonomous vehicles).
- Experience working in Linux environments and with modern development workflows.
- Passionate about machine learning and computer vision for robotic systems.
- Ability and willingness to work on-site in Oakland, CA.
Nice to Have
- Experience in stereoscopic vision.
- Demonstrated experience taking projects from concept through implementation, testing, and deployment.
- Open-minded, collaborative, and a cross-functional team player.
- Energized by new ideas and able to iterate on them constructively.
- Experience with CUDA.
- Eager to stay abreast of research and technology in computer vision and ML.
- Value transparency, candid communication, and working through hard problems with small collaborative teams.
Technical Stack
- C++
- Python
- TensorFlow
- PyTorch
- Git
- Linux
- CUDA
Team & Environment
You will collaborate closely with non-technical operators, mechanical engineers, robotics engineers, and systems engineers in a fast-paced, collaborative environment.
Benefits & Compensation
- Flexible work schedule
- Competitive PTO policy
- Competitive Medical, Vision and Dental benefits
Work Mode
This is an on-site position located in Oakland, CA.
Luumlash is proud to be an Equal Employment Opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, veteran status, disability, or any other legally protected characteristic.





