Z

Senior AI Engineer, Video Search (Applied Research & Product)

Zeroeyes
Full-time
On-site
Conshohocken
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