.
AI / Flutter Developer
  • Gliwice
AI / Flutter Developer
Gliwice, Gliwice, Silesian Voivodeship, Polska
Sirocco
24. 12. 2025
Informacje o stanowisku

technologies-expected :


  • Flutter
  • Dart
  • AI

about-project :


  • We are seeking a high-caliber Senior/Lead Software Engineer to lead the development of our privacy-first, cross-platform AI Assistant. You will be responsible for building an architecture where all plaintext and training data remain strictly on-device, utilizing local runtimes (MLX, llama.cpp) and end-to-end encryption (E2EE). This role requires a rare blend of Flutter expertise, native systems programming, and applied cryptography.

responsibilities :


  • Local AI Integration: Implement and optimize local AI runtimes including llama.cpp (GGUF), MLX for Apple Silicon, and WebGPU/WASM for browsers.
  • Encrypted Indexing Pipeline: Build a high-performance, on-device indexing engine featuring text extraction (PDF/DOCX/OCR), chunking, and hybrid search (BM25 lexical + HNSW/IVF vector embeddings) .
  • Privacy & Cryptography: Develop the "SafeShare" capsule engine and verifiable execution receipts using Ed25519/ECDSA signatures and AES-GCM 256 encryption.
  • Native Systems & FFI: Create native plugins and FFI (Foreign Function Interface) layers to interface Flutter with OS-level secure storage like Keychain, Keystore, DPAPI, and TPM.
  • Action Engine Development: Implement "burn-in" PDF/image redaction, DOCX/PDF semantic diff engines, and secure file regeneration .
  • Verifiable Systems: Ensure every assistant execution produces a device-signed JSON receipt (COSE/JOSE) for auditability and transparency.

requirements-expected :


  • Flutter & Dart: Expert-level proficiency in Flutter for cross-platform UI development and native platform channel integration.
  • Local Model Expertise: Hands-on experience with on-device Small Language Models (SLMs) and audio/visual models like Whisper and PaddleOCR.
  • Applied Cryptography: Strong understanding of E2EE boundaries, HKDF key derivation, and hardware-backed key management (Secure Enclave/TPM).
  • Data Structures: Experience with CRDTs or Merkle trees for multi-device shard catalog reconciliation and sync.
  • Performance Optimization: Ability to manage background compute tasks (indexing during idle/charging) and optimize local RAG (Retrieval-Augmented Generation) loops.
  • Very good knowledge of English.

offered :


  • Attractive terms of cooperation, tailored to your skills and experience.
  • Work in an experienced and agile-driven team.
  • An interesting and forward-looking project.
  • A fast and friendly recruitment process.
  • The possibility of remote or hybrid work.
  • Air-conditioned office in Gliwice.
  • A great atmosphere and a close-knit team – integration events, games and competitions, shared sports challenges.
  • Employee benefits package: Luxmed and Multisport packages, Polsat Box Go access.
  • Development opportunities: participation in trainings, conferences, and knowledge sharing.

  • Praca Gliwice
  • Gliwice - Oferty pracy w okolicznych lokalizacjach


    122 369
    18 373