About the job
Join our dynamic team at amo as a Location Platform Engineer, where you will play a crucial role in developing and enhancing the infrastructure that efficiently retrieves and processes background location data across diverse devices and operating systems. This position provides an exciting opportunity to work on scalable production systems while ensuring battery efficiency, adhering to privacy standards, and maintaining OS compatibility.
We are looking to bring on board several engineers with varying levels of experience. Kindly specify your years of experience in the application form.
If you are a seasoned engineer: You will take the helm of the location platform, evolving our technological stack to meet new challenges, mentoring junior team members, and spearheading enhancements in accuracy, efficiency, and compliance.
If you are a junior engineer: You will contribute under mentorship, gaining invaluable hands-on experience with production systems, learning cross-platform infrastructure, and developing core skills in backend and client-side development.
Your daily responsibilities will encompass:
Develop and sustain backend services using Rust alongside client-side codebases in Rust, Kotlin, and Swift.
Contribute to systems that manage high traffic and substantial volumes of location data.
Enhance scalability, reliability, and performance, both independently and under guidance based on your experience level.
Cross-Platform Consistency
Bolster infrastructure that supports both iPhone and Android devices, accommodating various OS versions and OEM variants.
Collaborate with iOS and Android engineers to ensure a cohesive and seamless user experience.
Feature Development
Implement and optimize the collection of location data through Wi-Fi, network signals, GPS, and Bluetooth technologies.
Adapt to evolving OS updates and privacy regulations, balancing precision with battery efficiency.
Assist in the development of internal tools, including analytics dashboards, debugging utilities, and user-specific analysis tools.
Operational Excellence
Monitor system metrics, troubleshoot bugs, and proactively resolve performance issues.
Ensure adherence to privacy regulations and OS standards.
Cultivate robust engineering practices in testing, observability, and documentation.
Commitment to Ongoing Learning
Engage in continuous improvement and stay updated with technological advancements.

