We are Hiring!
We are a small and focused team dedicated to building the next generation compression technology with deep learning. We believe future compression will leverage machine learning to be content-aware, task-aware, and recipient-aware. We are reinventing the way people store, transmit and represent digital media. Our technology has the potential to disrupt multiple industry verticals. We make things small, but we think big!
Regardless of your role, we are looking for people who have strong communication skills, are eager to learn and teach others, and enjoy working in a fast-paced, collaborative environment. If you are excited to join the founding team of WaveOne and you feel you have what it takes, please reach out!
Regardless of your specific role, you will:
• Build cutting edge technologies with an experienced team
• Maximize your impact by learning how to prioritize what is most important
• Collaborate with a small team of people who care about your success
• Work in an environment that promotes work-life balance (writing high-quality code and doing innovative research requires both hard work *and* rest)
• Observe and have the chance to influence the company strategy, growth, and culture
• Get premium health and dental coverage and free lunch with the team
Location and availability: We only hire full-time employees that (once the apocalypse is over) are willing to work on-site from our offices in Palo Alto or Vancouver, Canada. We do not hire consultants or interns at this time.
Note on title qualifiers: We are interested in hiring both junior and senior people. Your seniority as well as your responsibilities will be reflected in your offer. However, our policy at WaveOne is to not use title qualifiers, such as Senior, Principal, Architect, etc. Title qualifiers are not reflective of our culture.
Software Engineer / Mobile Performance
We seek those who enjoy getting to the guts of an edge device and squeezing performance to the last bit. We work with the researchers to understand the algorithms and search for solutions that reduce the memory/power footprint and execution time on the device.
Who You Are:
You are a strong software engineer with a passion for seeing cutting edge algorithms in action on an edge device. You are comfortable working with low-level code, to go down to instruction level or examine bits and registers. You enjoy collaborating with highly knowledgeable folks in a small startup environment.
What You’ll Do:
• Translate research algorithms to mobile devices (Android, iPhone)
• Write scalable code that supports edge devices and Cloud to minimize technical debt. At the same time, design clean code that allows for optimization hooks.
• Write optimal code that accounts for different memory architectures on various devices
• Profile performance, analyze instructions and memory usage, and iterate
• Modify and, if necessary, retrain algorithms to improve performance
Requirements:
• MS degree in computer science or related field, or Bachelor’s degree and 3+ years work experience
• Mobile Experience in Android or iPhone
• Experience in high performance optimization on mobile and/or embedded devices
• Comfortable with SIMD, Multithreading, and other optimization techniques
• Strong algorithms and data structures background
• Expertise in C++ and Python
• Familiarity with TensorFlow
Preferred skills:
• Prior experience in an early-stage startup
• Machine learning background
• Understanding of cross-compiler development
• Familiarity with some of the following: ARM Neon, SSE, CUDA, Hexagon DSP, Assembly, Swift
• Mobile UI Design (Android Studio, Xcode)
• Expertise in video streaming
URL is wave.one/jobs
We are a small and focused team dedicated to building the next generation compression technology with deep learning. We believe future compression will leverage machine learning to be content-aware, task-aware, and recipient-aware. We are reinventing the way people store, transmit and represent digital media. Our technology has the potential to disrupt multiple industry verticals. We make things small, but we think big!
Regardless of your role, we are looking for people who have strong communication skills, are eager to learn and teach others, and enjoy working in a fast-paced, collaborative environment. If you are excited to join the founding team of WaveOne and you feel you have what it takes, please reach out!
Regardless of your specific role, you will:
• Build cutting edge technologies with an experienced team
• Maximize your impact by learning how to prioritize what is most important
• Collaborate with a small team of people who care about your success
• Work in an environment that promotes work-life balance (writing high-quality code and doing innovative research requires both hard work *and* rest)
• Observe and have the chance to influence the company strategy, growth, and culture
• Get premium health and dental coverage and free lunch with the team
Location and availability: We only hire full-time employees that (once the apocalypse is over) are willing to work on-site from our offices in Palo Alto or Vancouver, Canada. We do not hire consultants or interns at this time.
Note on title qualifiers: We are interested in hiring both junior and senior people. Your seniority as well as your responsibilities will be reflected in your offer. However, our policy at WaveOne is to not use title qualifiers, such as Senior, Principal, Architect, etc. Title qualifiers are not reflective of our culture.
Software Engineer / Mobile Performance
We seek those who enjoy getting to the guts of an edge device and squeezing performance to the last bit. We work with the researchers to understand the algorithms and search for solutions that reduce the memory/power footprint and execution time on the device.
Who You Are:
You are a strong software engineer with a passion for seeing cutting edge algorithms in action on an edge device. You are comfortable working with low-level code, to go down to instruction level or examine bits and registers. You enjoy collaborating with highly knowledgeable folks in a small startup environment.
What You’ll Do:
• Translate research algorithms to mobile devices (Android, iPhone)
• Write scalable code that supports edge devices and Cloud to minimize technical debt. At the same time, design clean code that allows for optimization hooks.
• Write optimal code that accounts for different memory architectures on various devices
• Profile performance, analyze instructions and memory usage, and iterate
• Modify and, if necessary, retrain algorithms to improve performance
Requirements:
• MS degree in computer science or related field, or Bachelor’s degree and 3+ years work experience
• Mobile Experience in Android or iPhone
• Experience in high performance optimization on mobile and/or embedded devices
• Comfortable with SIMD, Multithreading, and other optimization techniques
• Strong algorithms and data structures background
• Expertise in C++ and Python
• Familiarity with TensorFlow
Preferred skills:
• Prior experience in an early-stage startup
• Machine learning background
• Understanding of cross-compiler development
• Familiarity with some of the following: ARM Neon, SSE, CUDA, Hexagon DSP, Assembly, Swift
• Mobile UI Design (Android Studio, Xcode)
• Expertise in video streaming
URL is wave.one/jobs
