Senior Software Engineer II, AI Native, Mobile
New
All positions, unless otherwise specified, can be performed remotely (within the US and Canada) regardless of any specified location above.Full-TimeSenior
SalaryFor candidates based in the US, the salary range for this position is $118,500 to $216,500 USD. For candidates based out of Canada, the salary range for this position is $171,500 to $201,000 CAD.
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AndroidKotlinCI/CDA/B testingPrompt Engineering
Requirements
- 6+ years of Android software engineering experience shipping production apps at consumer scale.
- At least 1 year of hands-on experience prompting, evaluating, and building with LLMs.
- Strong proficiency with Kotlin and Jetpack Compose, including deep familiarity with the Android toolchain.
- Experience with Android architecture patterns like MVVM, MVI, and Clean Architecture in large codebases.
- Comfort with mobile experimentation concepts such as A/B testing, feature flagging, and exposure logging.
- Solid grounding in mobile performance, memory, battery diagnostics, and crash analysis.
- Experience with CI/CD for Android and modular build systems.
- Deep experience with agentic workflows, prompt engineering, and function calling.
- Bachelor's degree in a technical field or equivalent experience.
Responsibilities
- Design and build high-quality Android growth features and experiments across onboarding, activation, feature awareness, and subscription surfaces.
- Partner with product, design, and data science teams to translate hypotheses into experiments and iterate based on results.
- Utilize AI agents for orchestrating specs, generating code, running tests, and performing reviews.
- Instrument experiments with accurate exposure logging and analytics to ensure trustworthy data.
- Ship performant and reliable Android experiences while maintaining high standards for startup time, memory, battery, and crash rates.
- Codify AI-native Android engineering practices and contribute to team architectural decisions and code reviews.
- Participate in on-call rotations and incident response for mobile releases.
View Full Description & ApplyYou'll be redirected to the employer's site