Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Senior Mobile Engineer Beauty Tech 
United States, Washington, Seattle 
88599602

10.06.2024
DESCRIPTION

DescriptionOur Tech
Key job responsibilities
* Design and develop Mobile applications that integrate generative AI models. This includes building and maintaining scalable and efficient software that can run CV/ML models on Mobile devices.
* Optimize AI models for on-device deployment, focusing on reducing latency and memory usage while maintaining model performance. This involves techniques such as quantization, pruning, and knowledge distillation.
* Integrate and utilize edge ML frameworks to deploy AI models on Mobile devices. This includes adapting models to these frameworks and ensuring they can run efficiently in a mobile environment.
* Benchmark model performance on various devices to ensure optimal compatibility and efficiency. Address issues related to different hardware capabilities across Android and iOS devices.* Work closely with applied science teams to understand the requirements and limitations of AI models and translate these into practical, deployable mobile solutions.Seattle, WA, USA

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 4+ years of application development experience with Android/iOS
- 4+ years of experience with Mobile frameworks


PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree or PhD in computer science, computer engineering, or equivalent
- Experience in mobile design patterns (MVVM, MVI, VIPER), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance (Instruments)
- Experience writing testable code and automating test regressions
- Experience with multi-module application in a large distributed team environment
- Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing and operations
- Experience developing, releasing, and maintaining Mobile apps
- Experience deploying ML frameworks like TensorFlow Lite, PyTorch Mobile, or ONNX on Mobile devices.
- Experience with REST architecture for web services
- Experience communicating technical problems to both technical and business audiences verbally and in writing