Job description
Qualifications
Basic Qualifications:
- A minimum of 12+ years of experience in software and/or product development
- Excellent C/C++/Java/Kotlin/JNI design and coding skills
- Proven track record of shipping high volume consumer devices (Windows, Android, Linux)
- Proven track record of designing and directing complex architecture that spans multiple technologies from core kernel to the application layer
- Android skills (platform and app layer)
- Data/ML skills/LLM/OnDevice and Cloud AI models
- Design/coding/Debugging/Problem solving (Data structures)
- Experience with shipping Android based products with AI powered experience
- BS in Engineering or equivalent experience
Additional Qualifications:
1) Data infrastructure - synthetic phone data and pipeline, automation, etc
2) DB with vector indexing and Embedding
3) APPX package for hosting models with encryption / theft protection
4) Background runners for data processing
5) LLM prompts and option sets for Sydney to support RAG
6) Suggestion service prompts
7) LlamA /AI Runtime (SNPe, QNN or similar)
- Ability to quickly ramp-up on complex and unfamiliar code
- Ability to work with stakeholders across functions (Product Managers, Quality, Partners etc)
- Experience with working with geographically diverse teams
- Experience with embedded system software development, especially at a system architectural level
- Ability to handle the debugger well to quickly identify and resolve issues spanning multiple subsystems
- Enthusiastic, motivated and self-driven
- High tolerance to ambiguity and ability make progress in the face of it
- Strong communication skills and ability to work across multiple disciplines and functions (PM, Test, Hardware Engineers, etc.)
- Some domestic and international travel will be necessary.
Responsibilities
A big part of this job will be focusing on ultimate outcomes / big picture conceptualizing all the way down to ensuring the delivered product exceeds expectations with the feedback mechanisms in place to allow validation and continual improvement. The job requires to be heavily data driven, starting from product scoping, tech building, and continual improvement, decision making etc.
We are looking for a seasoned SW Engineering Manager who has experience working in embedded systems to drive business success with a strong background in conception, development, and shipping of great products. Job involves leading team designing efficient and scalable systems using LLMs for synthetic data generation, human in the loop labeling, automating algorithm validation, building reports and dash boards, etc. Job may also require to work on OnDevice and Cloud AI models.
The job is highly dynamic and involves working across various disciplines to successfully deliver premium products with top notch AI experience and quality. Our colleagues are among the best in the industry and share an intense passion for delivering amazing products. We’re also a team that likes to have fun and continually learn, and we build that attitude into how we work together and what we create.
Some domestic and international travel will be necessary.