At a Glance
- Tasks: Develop a cutting-edge Android app to revolutionise in-store shopping experiences.
- Company: VC-backed stealth-mode company focused on behavioural AI for retail.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Fast-paced, dynamic environment with a focus on collaboration and creativity.
- Why this job: Join a mission-driven team and shape the future of retail with innovative technology.
- Qualifications: Experience with real-time protocols and on-device machine learning is essential.
The predicted salary is between 36000 - 60000 £ per year.
About Us: We’re a VC-backed stealth-mode company building behavioural AI solutions for the retail industry. Our platform is designed from the ground up — no legacy, no patchwork systems — just a clean slate and a clear vision. Our mission is to bring the intelligence of modern machine learning directly to the in-store experience, powering real-time, context-aware interactions in physical retail environments through beautifully engineered mobile experiences.
Role: We are looking for an experienced Android Engineer to help with the development of a cutting-edge consumer facing app designed to change the physical in-store shopping experience. You’ll collaborate closely with our team of ML & backend engineers and product to deliver a mobile experience that feels fast, personalised, and deeply responsive to user context.
Responsibilities:
- Architect and implement Android features that include:
- Real-time & bi-directional communication
- On-device inference using Edge optimised frameworks
- Offline-aware & offline-first UX flows using prefetching, caching, and background sync
Essential Qualifications:
- Experience with real-time protocols (eg. WebSockets, gRPC, MQTT, SSE or similar)
- Experience with implementing on-device machine learning (eg. PyTorch Mobile, ML Kit, TensorFlow Lite)
- Strong understanding of Android performance: lifecycle, coroutines, memory, and threading
- Familiarity with edge-friendly architecture: offline-first, sync queues, reactive flows
- Comfort working in fast-paced, zero-legacy, product-driven environments
- Curiosity about behavioural data, context-aware design, or next-gen retail
Nice-to-Haves:
- Knowledge and/or Experience with Bluetooth & sensor APIs
- Knowledge and/or Experience working with USB-C connected peripheral devices
- Experience in early-stage product design and MVP development
Locations
Android Engineer employer: algo1
Contact Detail:
algo1 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have a lead on that perfect Android Engineer role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Android projects. Whether it's a personal app or contributions to open-source, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of real-time protocols and on-device machine learning. We want to see you shine when discussing how you can contribute to our cutting-edge consumer-facing app.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you're genuinely interested in being part of our mission to revolutionise the retail experience.
We think you need these skills to ace Android Engineer
Some tips for your application 🫡
Show Your Passion for Android Development: When writing your application, let us see your enthusiasm for Android engineering shine through! Share specific projects or experiences that highlight your skills and how they align with our mission to revolutionise the retail experience.
Tailor Your Application: Make sure to customise your application to reflect the job description. Highlight your experience with real-time protocols and on-device machine learning, as these are key to what we’re looking for in an Android Engineer.
Keep It Clear and Concise: We appreciate clarity! Use straightforward language and avoid jargon where possible. Make it easy for us to understand your qualifications and how you can contribute to our team without wading through unnecessary fluff.
Apply Through Our Website: Don’t forget to submit your application through our website! This helps us keep everything organised and ensures your application gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at algo1
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially real-time protocols and on-device machine learning. Brush up on your knowledge of Android performance and edge-friendly architecture, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, particularly those related to low latency and efficient memory usage. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate how you tackled these issues effectively.
✨Collaborate Like a Pro
Since this role involves working closely with ML and backend engineers, be ready to talk about your experience in collaborative environments. Share examples of how you’ve successfully worked with cross-functional teams to deliver polished user experiences.
✨Get Familiar with Their Vision
Research the company’s mission and their approach to behavioural AI solutions. Understanding their vision for the retail industry will help you align your answers with their goals and show that you’re genuinely interested in contributing to their innovative platform.