Our client, a leading innovator in the technology industry, is seeking a Computer Vision/ Machine LearningEngineer to join their dynamic team. You will be an integral part of the Engineering Department supporting the development of cutting-edge computer vision and machine learning solutions. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a collaborative spirit, which will align successfully within the organization.
Job Title
Computer Vision/ Machine LearningEngineer
Location
Sunnyvale, CA (hybrid, 3 days in office)
What's the Job?
- Design and deploy high-performance computer vision and machine learning pipelines directly onto resource-constrained edge hardware.
- Optimize concurrent ML workloads to maximize throughput and minimize latency when running multiple edge-AI features simultaneously.
- Integrate edge-AI algorithms seamlessly within the Android camera framework and multimedia subsystems.
- Collaborate across software and hardware teams to bridge low-level camera sensor subsystems with on-device neural processing units (NPUs).
- Profile and optimize memory footprint, power consumption, and execution timing to meet strict on-device performance constraints.
What's Needed?
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
- Proficiency in Python, C, and C++ for low-level software development and optimization.
- Experience with machine learning frameworks optimized for edge deployment, such as TensorFlow Lite, ONNX Runtime, or PyTorch Edge.
- Familiarity with the Android platform stack, specifically regarding multimedia or camera subsystem integration.
- Solid understanding of computer vision fundamentals, digital signal processing (DSP), or basic camera architectures.
What's in it for me?
- Opportunity to work on innovative projects at the forefront of edge AI technology.
- Collaborate with talented professionals in a supportive and inclusive environment.
- Enhance your skills with exposure to cutting-edge tools and frameworks.
- Be part of a company committed to fostering diversity and inclusion.
- Contribute to impactful solutions that improve user experiences worldwide.
Upon completion of waiting period, consultants are eligible for:
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay