Raindrops ยท 1 day ago
Senior Java Developer (GPS & Android Location knowledge)
Raindrops is building a cutting-edge geolocation platform designed to push the boundaries of navigation accuracy. The role involves developing algorithms, designing systems, and writing Java code to process high-quality GPS data for various critical use cases.
Cloud Data ServicesConsultingSupply Chain Management
Responsibilities
Algorithm Development: Design and implement complex algorithms to fuse GPS data with inertial sensor measurements
System Design: Contribute to the architecture of scalable systems capable of processing large streams of geospatial data in real-time
Core Java Development: Write clean, efficient, and maintainable Java code to support high-performance data processing
Optimization: Refine algorithms to handle the noise and variance inherent in standard Android phone GPS data to achieve sub-meter precision
Qualification
Required
$4+ years of experience in Java and android related development
Proficient Java Experience: Deep understanding of Java syntax, concurrency, and performance tuning
Strong Algorithm Skills: Proven ability to solve complex computational problems and optimize code for efficiency
System Design: Experience designing robust back-end systems and microservices
Preferred
GPS & Geospatial Domain Knowledge: Experience working with GNSS, inertial navigation systems, or geospatial data structures
Sensor Fusion: Familiarity with Kalman filters or similar techniques for combining sensor data
Android Location Services: Understanding of how Android devices collect and report location data
Strong experience in Java and Google Cloud Technology & Android