Senior Android Automation Engineer
We are building high-performance SaaS products that help local businesses dominate their markets. We operate in a fast-moving, high-trust environment with no micromanagement and strong ownership culture.
The Role
You will take charge of the Android automation engine powering our core product: a massive fleet of real hardware executing live Instagram interactions. This is adversarial engineering; Instagram frequently updates its interface and resists automation. Your mission isn’t just initial deployment, but engineering self-correcting systems that remain operational despite platform shifts. You’ll develop robust selectors, detect screen states, and automate recovery from challenges or popups, ensuring thousands of devices stay orchestrated and functional. Expect to leverage AI coding tools for rapid shipping while maintaining total end-to-end project ownership without oversight.
What You’ll Do
- Design and implement systems to support ongoing Android automation efforts
- Improve performance, architecture, and developer workflows
- Collaborate with product and QA to create and validate new features
- Own projects end-to-end with minimal oversight
Requirements
- Strong Python ,async, typing, packaging
- Deep ADB expertise — adb shell, uiautomator, dumpsys, input events, intent broadcasting, screencap/screenrecord
- Android internals — activity/intent model, permissions, accessibility services, package manager
- UI automation at scale — XML hierarchy parsing, resilient selectors, screen-state detection, recovery from popups/ANRs
- Device farm ops — multi-device orchestration, ADB-over-TCP, USB hub reliability, reboot/reset flows
- Instagram (or similar app) UI flow handling — A/B variants, rate limits, challenge/login screens
- Git + GitHub PR workflow, code review discipline
- LLM-assisted dev loops — comfortable pairing with coding agents, reviewing AI-generated PRs
- Logcat triage and debugging
Nice To Have
- Computer vision fallback — OpenCV template matching, OCR (Tesseract/PaddleOCR), vision LLMs for screen understanding
- Anti-detection — device fingerprint spoofing, build.prop manipulation, IMEI/MAC randomization
- Backend integration — FastAPI/Flask, REST/webhook design, Postgres/MySQL
- Scrcpy, Appium, or custom screen-mirroring tooling
- CI/CD for device fleets, observability (structured logging, metrics, Slack alerting)
- Prior phone-farm or growth-automation experience
Who You Are
- Ownership-driven and proactive
- Detail-oriented and reliable
- Comfortable in fast-paced environments
- Motivated by building scalable systems
Job Types: Full-time, Permanent
Work Location: Remote