For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Open Code Mission
Open Code Mission

Software Engineer, Memory & Observability (Mid-Level)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Mid-level

Tech stacks

Testing
Security software
JSON
+31

Permanent role
23 days ago
Apply now

Why Open Code Mission?

Open Code Mission builds ETERNALLY, a learning-augmented memory architecture that couples a durable JSON + FAISS Memory Core with surprise-aware Neural Memory and a Context Cascade Engine to let agents learn at test time. Our B2B dashboard exposes explainable diagnostics so security and product teams can trust what their AI is doing.

We’re a small, execution-driven team; you’ll ship code that lands in production within days, not quarters.

The Impact You’ll Have

In your first 6–12 months you will:

  • Harden concurrency paths inside the Memory Core—e.g., finishing assembly_transaction locking and vector-index repair loops—so we can scale from single-tenant pilots to multi-capsule production clusters.
  • Instrument end-to-end metrics (Prometheus + custom JSONL traces) across MC → NM → CCE so variant decisions and QuickRecal boosts surface in the dashboard with < 2 s latency.
  • Extend our React/Express dashboard with new health, explainability, and live-log views, wiring them to the triple-nested API contract.
  • Add test-time-learning features (e.g., MAG gate experiments) behind feature flags and run A/B evaluations with the research team.

What You’ll Do Day-to-Day

  • Design and implement Python micro-services (FastAPI / asyncio) that talk to FAISS, Redis, and TensorFlow.
  • Write clear, observable code—structured logging, Prometheus counters, Grafana alerts.
  • Optimize async pipelines, back-pressure, and retry queues; profile and fix race conditions.
  • Ship TypeScript/React features (tables, charts, WebSocket log streams) that consume our selectData() hooks.
  • Review PRs with empathy; propose small RFCs for larger refactors.

Must-Haves

  • 3-6 years professional software experience; comfortable owning production services.
  • Solid Python 3.10+: asyncio, typing, FastAPI (or Flask/Fastify-equivalent for JS).
  • Working knowledge of machine-learning inference flows: embeddings, vector search, or LLM APIs.
  • Concurrency literacy: async/await, task pools, locks; can explain when to pick threads vs processes vs async.
  • Observability & scale: you’ve plumbed Prometheus/Grafana (or OpenTelemetry) into high-QPS APIs and know what RED/USE means.
  • API routing & gateway patterns (reverse proxies, rate limiting, shrink-wrap error envelopes).
  • Comfortable in *nix, Docker(-Compose); can add a health check and iterate locally.

Nice-to-Haves

  • TensorFlow 2.x or PyTorch; have traced a gradient or two.
  • FAISS, Milvus or other ANN libraries.
  • Experience with React + TanStack Query + Zustand or similar state stacks.
  • Basic familiarity with Kubernetes and GitHub Actions CI.
  • Interest in Explainable-AI, AI and traditional cyber security, and LLM governance.

Working Style

  • Remote-first (core hours 10:00-17:00 UTC).
  • Weekly engineering demo; lightweight RFC process; “you build it, you own it” on-call rota (one week every ~6).
  • Small, friendly code reviews focused on clarity and test coverage, not nit-picking variable names.

Compensation & Growth

  • Salary band £70,000 – £95,000 + meaningful equity (DOE & location).
  • Annual learning budget (£1,000).
  • GPU credits for side experiments.
  • Clear growth track to Senior Engineer: own a capsule-scale roll-out, mentor junior devs, and architect a new service.

Hiring Process (≈ 4 weeks)

  1. For pre-qualified and vetted applicants there will be a 90 minute informal chat to assess culture & role fit.
  2. Technical discussion with a walk-through async/metrics design you’re proud of; no LeetCode).
  3. Take-home task (build or instrument a tiny async API; ~3 hours, paid).
  4. Offer & reference call.

Ready to build memory systems that can actually learn in production? Then Apply and include your GitHub or a project you’re proud of.

About Open Code Mission

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service