Senior AI Engineer, Video Search (Applied Research & Product)
Zeroeyes
Principal Engineer, DevOps & Infrastructure
Location:
Remote/Hybrid/On-site — Conshohocken, PA
Employment:
Full-time
Reports to:
Director of Engineering
About ZeroEyes, Inc.
ZeroEyes was founded by former Navy SEALs, self-starters, and elite technologists with a mission to reduce the threat and impact of mass shootings and gun-related violence using our best-in-class artificial intelligence (AI) platform that detects visible firearms before there’s a threat. As a member of the ZeroEyes team, you’ll have the unique opportunity to join a forward-facing, purpose-driven company, and your perseverance and individual skill set will become crucial to our mission’s success.
About the role
We’re hiring a
Senior Application Engineer
who can ship beautiful, high-performance apps across
web and native
platforms. You’ll lead UI architecture and implementation, build cross-platform clients (primarily
Flutter
but also possibly
Qt/QML
and other frameworks), and design efficient messaging and cloud integration patterns. We value people who care more about
truth than winning arguments
, mentor generously, and take personal responsibility for the organization’s success.
What you’ll do
Contribute to the client application architecture
for web and desktop/mobile (Windows, MacOS, Linux, iOS, Android).
Build great UIs
: Design systems, component libraries, responsive layouts, accessibility, smooth animation, and state management.
Cross-platform development
with
Flutter/Dart
and possibly other frameworks like
Qt/QML
(C++/QML), plus selective native interop (platform channels/FFI) where performance or hardware access demands it.
Web application engineering
using a modern stack (e.g., React/Vue/Svelte, TypeScript), with SSR/CSR as appropriate and strong routing/state patterns.
High-performance messaging
: architect and implement real-time data paths (WebSockets) with back-pressure, reconnection, and offline/edge sync strategies.
Cloud integration patterns
: apply pragmatic designs (pub/sub, CQRS, event sourcing, circuit breaker, bulkhead) for resilient client↔service workflows.
API design & contracts
: collaborate on REST schemas, versioning, and client SDKs; enforce typed contracts and compatibility.
Performance & reliability
: profiling, memory/CPU/network tuning, video frame budget discipline, error handling, diagnostics, and telemetry.
Security by default
: OAuth2/OIDC, secure local storage/Keychain/Keystore, code-signing, auto-update channels, and privacy-aware logging.
Mentor & multiply
: run design reviews, raise code quality, and level up teammates across UI/UX, testing, and performance.
What you’ll bring
6–10+ years shipping production apps; multiple launches across
web and at least one native platform
.
Deep experience with
Flutter
(widgets, isolate usage, build/layout perf, platform channels) and
Qt/QML
(signals/slots, model–view, QtQuick, C++ bridges).
Strong web fundamentals (TypeScript, modern build tools, state management, routing) and familiarity with one major framework (React/Vue/Svelte).
Demonstrated
UI/UX excellence
: component libraries/design systems, accessibility (WCAG), responsive design, motion/animation, and design-tool fluency (Figma/Sketch).
Messaging & data
: WebSockets/gRPC/Protobuf, streaming APIs, caching, offline sync; understanding of eventual consistency and conflict resolution.
Cloud-aware client engineering
: practical use of pub/sub (e.g., RabbitMQ), API gateways, and auth flows; comfortable reading cloud diagrams and proposing client-side impacts.
Strong testing chops: unit, widget, and
end-to-end
(Flutter integration tests, Playwright/Cypress), CI pipelines, feature flagging, and analytics instrumentation.
Solid engineering practices: clean architecture, DI, modularization, performance profiling, code reviews, strong Python skills for backend services.
Clear, candid communicator; comfortable writing design docs and ADRs; proven mentoring of other engineers.
Nice-to-haves
Desktop packaging & updates (MSIX/Winget, DMG/Notarization, AppImage/Snap), mobile store pipelines, and enterprise distribution (MDM).
Media-heavy or real-time apps (WebRTC, low-latency rendering, GPU-accelerated widgets).
Edge or offline-first patterns; local databases (SQLite/Isar/Realm) and sync engines.
Tauri/Electron, WebAssembly, or Rust/C++ interop for hot paths.
Observability in clients (OpenTelemetry), feature telemetry, and growth experiments (A/B, UX metrics).
Values
All in, all the time
Must be authorized to work in the U.S. Ability to obtain and maintain a Public Trust or other clearance may be required.
APPLY NOW
THANK YOU FOR YOUR DESIRE TO BECOME A MEMBER OF THE ZEROEYES TEAM!
Please create an application account by filling out our application form. We look forward to reviewing your application.
Submit all documents/screenshots in PDF format.
Personal Statement: Please provide a personal statement (maximum 200 words) that explains why you’re a great fit for our mission and the position you’re applying for. Try to use specific examples.
Please use this format when naming your files:
For your Resume: LastName_FirstName_Resume
For your Personal Statement: LastName_FirstName_PersonalStatement
Examples: Doe_John_Resume, Doe_John_PersonalStatement
Our team consists of former Navy SEALs, military personnel and technology experts with a passion for contributing to the greater good. We're subject matter experts in the fields of weaponry and gun-detection technology, and our sole focus is creating easy-to-use, non-invasive software to help prevent mass shootings and gun-related violence.
#J-18808-Ljbffr