Software Engineer, Computational Photography
ExecutivePlacements.com6 months ago
San Francisco, California, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Rylo is a powerful camera that captures everything around you with exceptionally smooth, beautiful video. Developed by a team of former Instagram and Apple engineers, Rylo eliminates the traditional pain points of shooting, editing, and sharing videos through breakthrough stabilization software and an intuitive smartphone app.
In this role, you will work on core algorithms for the Rylo camera and future products to fundamentally improve the photography and cinematography experience. You will design algorithms, implement complete solutions, evaluate quality, and optimize performance while collaborating with software engineers, hardware engineers, and designers.
Key Responsibilities
- Design and implement novel computational photography algorithms.
- Collaborate closely with the hardware team to design new camera products.
- Transfer technology to product groups and see your ideas shipped in products.
Required Qualifications
- Master's degree and 4 years of experience, or PhD in Electrical Engineering or Computer Science.
- Excellent knowledge of the theory and practice of image processing, computer vision, and computational photography.
- Fluency in C/C++ programming and rapid prototyping environments such as MATLAB.
- Parallel programming experience (e.g., CUDA, Halide, OpenCL, Metal) is a strong plus.
- Strong communication skills.
Benefits & Perks
- Your very own Rylo camera on your first day!
- Team lunches, happy hours, and off-sites.
- Meaningful equity.
- Flexible work schedule.
- Medical, dental, and vision insurance.
- Easy access to snacks and drinks.
Required Skills
Parallel Programming (CUDA/OpenCL/Halide)
Algorithm Design
MATLAB
Computer Vision
Communication Skills
Image Processing
Computational Photography
Hardware Collaboration
C/C++