
AI/ML Software Engineering Manager, Google Home Camera
職缺摘要
技術需求
學歷要求
Bachelor
職缺描述
-
Drive the design and maintenance of end-to-end ML deployment pipelines. Lead the team through model evaluation, fine-tuning, data processing, and debugging.
-
Manage the critical trade-offs between model performance and hardware constraints (ARM SoCs, DSPs, NPUs). Be responsible for ensuring that ML-powered features respect device power consumption and latency budgets.
-
Maintain high engineering standards for C++ development in an embedded context, ensuring scalable, and maintainable firmware and software architectures.
Minimum qualifications:
-
Bachelor's degree in Computer Science, Communications, Electrical Engineering, a related technical field, or equivalent practical experience.
-
8 years of experience designing and deploying ML models.
-
3 years of experience in a technical leadership role.
-
2 years of experience in a people management or team leadership role.
-
Experience in shipping ML solutions on resource-constrained hardware (Embedded, Mobile, or IoT), with a focus on optimizing for latency, power consumption, and memory footprint.
Preferred qualifications:
-
Master's degree or PhD in Computer Science or related technical field.
-
3 years of experience working in a matrixed organization.
-
Experienced in Linux camera software stack development such as camera driver, hal, framework and application.
-
Experience implementing CV algorithms and building automated evaluation pipelines and metrics to ensure model accuracy and reliability in real-world environments.
-
Experience in IoT camera and smart home technologies development.
-
Proven ability to lead complex ML projects from conceptual design to successful production, providing technical direction for on-device products or solutions.