Android Developer

Extended team

Required Skills

Kotlin
Android SDK
UI/UX
WebSockets

Job Description

Job Title: Android Developer

Job Type: Full-time

Location: Remote

About Us:

micro1 is the end-to-end human data infrastructure behind AGI. Our AI recruiter model is used by frontier AI labs and Fortune 10s to source, vet, and deploy PhDs and professors from the world’s top universities at scale. These experts are placed directly into the training loops of the most advanced AI systems, powering the breakthroughs that move models forward. Our data platform converts their expertise into high-signal training datasets, and our talent management tooling measures, routes, and improves performance at scale.

Job Summary:

We’re looking for an Android Engineer to build and optimize mobile apps that interface with robotic sensors and field hardware. You’ll work on real-time data handling, device connectivity, and UI experiences that directly support operators in the field.

Key Responsibilities:

  • Build and improve Android apps integrating robotic sensors and Bluetooth hardware.
  • Implement real-time data streaming, buffering, and synchronization.
  • Optimize background services for offline capture, network sync, and power efficiency.
  • Create intuitive UIs for field use in demanding environments.
  • Use multithreading and coroutines for smooth performance.
  • Collaborate across teams to connect apps via Bluetooth, WebSockets, and networking frameworks.
  • Manage and persist large datasets using Room/SQLite.

Required Skills:

  • Strong Kotlin and Android SDK expertise.
  • Experience integrating with sensors, Bluetooth devices, and data collection hardware.
  • Skilled in coroutines, threading, and background task handling.
  • Experience with networking tools (Retrofit, WebSockets, gRPC).
  • Ability to build efficient, real-time, battery-conscious applications.
  • Solid data persistence and sensor data understanding (IMU, GPS, LiDAR, camera).
  • Strong communication and documentation skills.

Preferred:

  • Experience with NDK and bridging to React Native.
  • Knowledge of data compression, encryption, or on-device ML (TensorFlow Lite).

Please note that by applying & completing our interview process, you will be added to our talent pool. This means you’ll be considered for this and all other possible roles that may match your skills. These potential opportunities will be sent your way as a micro1 certified candidate.

Have any questions? See FAQs