Related skills
java distributed systems go kafka real-time data processing📋 Description
- Design and build high-throughput backend systems for real-time location processing.
- Own subsystems from inception to production; drive architectural decisions.
- Lead geospatial libraries and location algorithms across teams.
- Architect distributed systems using Java and Go; Kafka and NATS.
- Mentor engineers; improve reliability, observability, and operations.
- Collaborate with mobile, firmware, data science, and product teams.
🎯 Requirements
- 8+ years in backend software engineering.
- Expert-level distributed systems knowledge.
- Location/Geospatial expertise: algorithms, indexing.
- Proficiency in Java and Go.
- Deep experience with Kafka and NATS.
- Proven track record of technical leadership.
🎁 Benefits
- Competitive pay and benefits.
- Medical, dental, vision insurance.
- 401(k) plan with company matching.
- Flexible PTO and company holidays.
- Remote tools reimbursement and home office support.
- Life360 Platinum Membership and Tile discounts.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!