Znajdź kolejną szansę zawodową

Szukaj ofert według zawodu, umiejętności i lokalizacji. Sprawdź wymagania, zanim przygotujesz aplikację.

Dobre poszukiwanie pracy nie kończy się na atrakcyjnej nazwie stanowiska. Porównaj obowiązki, wymagania i warunki ze swoim doświadczeniem. Ten poradnik pomoże Ci wybrać oferty, przygotować odpowiednie dokumenty i sprawdzić, gdzie wysłać każdą aplikację.

Interfejs jest w języku polskim. Nazwy stanowisk i opisy pracodawców pozostają w oryginalnym języku publikacji, którym może być angielski.

Wyczyść filtry

Wyniki: 13 782

← Wróć do wyników

Senior Mobile Engineer – iOS/Android, Realtime AI

AIKIT Digital

Praca zdalna

Lokalizacja
Remote (United States)
Godziny pracy
Full Time
Opublikowano
20 paź 2026

Przed aplikowaniem sprawdź na stronie pracodawcy, czy oferta nadal jest aktualna, i zapoznaj się z pełnymi warunkami.

Opis stanowiska

Interfejs jest w języku polskim. Nazwy stanowisk i opisy pracodawców pozostają w oryginalnym języku publikacji, którym może być angielski.

This is a remote position. We’re hiring a Senior Engineer to build production mobile apps and services that integrate with Meta’s Glasses SDK for RayBan Meta smart glasses. You’ll design and ship hands-free, voice-first, vision-enabled experiences that span the glasses, a companion iOS/Android app, and cloud AI. This is a highly cross-functional role at the intersection of mobile, real-time audio/video, Bluetooth/WiFi transport, and multimodal AI. What you’ll do Own end-to-end development of a companion mobile app that interfaces with RayBan Meta smart glasses via Meta’s Glasses SDK Implement reliable capture and streaming pipelines for camera preview frames, stills, and multichannel audio, with strict attention to latency, battery, and privacy indicators (camera LED, permissions) Build voice-first UX: wakeword handoff, push-to-talk flows, VAD/ASR/TTS, earcons, and low-latency audio playback on openear speakers Integrate on-phone computer vision and speech models (Core ML, MediaPipe, ONNX Runtime, NNAPI) and orchestrate cloud inference for multimodal LLMs (e.g., Llama 3family vision/voice) via streaming APIs Handle transport and connectivity: Bluetooth LE control channels, WiFi/WiFi Direct media streaming, reconnect logic, and state machines for device pairing and session lifecycles Design resilient, observable pipelines with backpressure, retries, offline fallbacks, and graceful degradation when thermals, bandwidth, or permissions change Collaborate with product/design on voice-first interaction patterns; run user tests; instrument metrics for latency, accuracy, and task completion Establish mobile CI/CD, automated testing (unit/integration/BT device in the loop), crash/error analytics, and release processes Champion privacy by design and compliance with platform and bystander safety policies Requirements Minimum qualifications 5+ years professional mobile engineering experience, shipping native apps at scale on iOS or Android (preferably both) Deep proficiency in: iOS: Swift, SwiftUI/UIKit, AVFoundation, CoreBluetooth, CoreMotion, background modes, concurrency (GCD/AsyncAwait), audio units Android: Kotlin, Jetpack Compose/Views, Bluetooth/BLE, Camera/Media, Foreground services, Coroutines/Flow Handson with realtime media pipelines and streaming: audio capture/playback, echo cancellation, noise suppression, lipsync/latency budgeting, WebSockets/gRPC/WebRTC, codecs (Opus/AAC/PCM) Solid networking and systems skills: state machines, threading, buffering, backpressure, power/thermal profiling, and debugging on constrained devices Experience integrating cloud AI services (LLM/ASR/TTS) and handling streaming inference results in the UI Strong product sense for voice-first UX and accessibility in eyes-up, hands-free contexts Excellent communication; comfortable working with early/preview SDKs and ambiguous requirements Preferred qualifications Prior work with Meta’s Glasses SDK (RayBan Meta) or similar wearables (Apple Watch/visionOS audio, Snap Spectacles, Bose Frames) – if you don’t have this experience, it is fine, provided that you are willing to learn the Meta Glasses SDK quickly Ondevice ML on phone: Core ML/Metal/Accelerate (iOS), MediaPipe/TFLite/NNAPI/GPU delegates (Android), ONNX Runtime Mobile Multimodal AI integration: experience with Llamafamily models, Whisper/Seamless/other ASR, TTS providers, prompt and latency optimization, partial results/streaming UX BLE expertise: GATT design, connection strategies, MTU/throughput tuning, coexistence with WiFi transport, device provisioning, and firmware update flows WebRTC for low-latency A/V; adaptive bitrate, jitter buffers, AEC/VAD tuning Backend exposure sufficient to move fast with AI Python or Node.js for inference gateways (FastAPI/Express), WebSocket servers, request fanout, and token streaming Deploying model servers (Triton, vLLM) and vector/RAG stacks (FAISS/Pinecone), observability (OpenTelemetry), and autoscaling on AWS/GCP/Azure Security and privacy: keychain/keystore, secure BLE pairing, PII handling, consent UX, regional data controls QA for hardwareintheloop: writing automated tests that exercise glasses events (connect, capture, LED state, battery, IMU), and performance tests for end-to-end latency Originally posted on Himalayas

Szukaj, porównuj i przygotuj aplikację

Zacznij od zawodu lub umiejętności, którą chcesz wykorzystywać. Dopasuj filtry lokalizacji i zawodu, a następnie otwórz oferty, aby porównać obowiązki. Jeśli nie ma wyników, użyj krótszego hasła lub usuwaj po jednym filtrze.

Oddziel wymagania obowiązkowe od preferowanych. Sprawdź godziny pracy, wynagrodzenie i lokalizację, jeśli zostały podane. Praca zdalna może wymagać zamieszkania w określonym kraju, prawa do pracy lub zgodności godzin. Potwierdź aktualność oferty i pełne warunki u pracodawcy.

Wybierz prawdziwe przykłady ze swojego doświadczenia, które odpowiadają wymaganiom stanowiska. Wyjaśnij swój wkład i używaj tylko liczb, które możesz uzasadnić. Postępuj zgodnie z instrukcjami pracodawcy i przed wysłaniem sprawdź dane kontaktowe, treść oraz plik PDF.

Przed wysłaniem aplikacji

Pytania dotyczące poszukiwania pracy

Dlaczego niektóre oferty są po angielsku?

Pracodawcy przygotowują własne tytuły i opisy. Zachowujemy te teksty, aby nie zmieniać wymagań ani warunków. Nawigacja i ten poradnik są po polsku. Jeśli polskie hasło nie daje wyników, spróbuj również nazwy stanowiska lub umiejętności w języku ogłoszenia, na przykład „software engineer”.

Czy praca zdalna oznacza możliwość pracy z dowolnego kraju?

Niekoniecznie. Firma może ograniczać kraje zamieszkania, wymagać pozwolenia na pracę lub określonych godzin dostępności. Sprawdź oryginalne ogłoszenie. Jeśli brakuje tych informacji, uzyskaj potwierdzenie od pracodawcy, zanim założysz, że możesz pracować ze swojej lokalizacji.

Co zrobić, gdy nie ma wyników?

Spróbuj ogólniejszej nazwy stanowiska albo jednej umiejętności i usuwaj filtry pojedynczo. Firmy różnie nazywają podobne role. Jeśli konkretna oferta zniknęła, poszukaj jej numeru na stronie kariery firmy. Poszerzenie wyszukiwania nie otwiera ponownie zakończonej rekrutacji.

Czy aplikacja jest wysyłana przez ResumizeAI?

Przycisk aplikowania otwiera zewnętrzną stronę. Postępuj zgodnie z instrukcjami pracodawcy lub platformy rekrutacyjnej i tam potwierdź wysłanie. Przygotowanie CV w ResumizeAI nie oznacza złożenia aplikacji. Jeśli link prowadzi tylko do strony firmy, najpierw odszukaj właściwą ofertę.

Jak dopasować CV i list motywacyjny?

Powiąż wymagania z projektami, zadaniami i wynikami, które potrafisz wyjaśnić. Podkreśl istotne doświadczenie bez wymyślania umiejętności czy osiągnięć. W liście uzasadnij zainteresowanie konkretnym przykładem. Zachowaj wymagany język i format oraz sprawdź oba dokumenty przed wysłaniem.