Software Engineer, Find My
Core
Building a seamless, private, and secure experience for users to locate devices, personal items, and share location.
Role type
Senior IC software engineer (Java backend)
Builds
Customer-facing web services for device location and sharing
Domain
Consumer technology / Mobile services
Deliverable
production ML models
Required skills
Java (Core, Multithreading, non-blocking IO), Web services (authentication, authorization, scaling), Data storage and caching (Cassandra, Redis, memcached), REST APIs (Netty), Cryptography (PKCS, KMIP, X.509, AES, KDF, CA), CI/CD automation
Preferred skills
HTML, CSS, JavaScript, jQuery, Machine learning systems, GitHub, Maven, Docker, Spinnaker, Kubernetes
Technologies
Java, Cassandra, Redis, memcached, Netty, Kubernetes, Docker, Maven, Spinnaker
Responsibilities
Develop new features for device location and sharing, build and scale web services, tune Java performance, implement security protocols, integrate CI/CD tools
Seniority
Senior, hands-on IC
