{"id":2636405,"url":"https://alion.io/job/illumicell-ai-senior-software-engineer-edge-cloud-platform","title":"Senior Software Engineer, Edge & Cloud Platform","company":{"id":3782275,"name":"illumicell AI","domain":"illumicell.ai","url":"https://alion.io/company/illumicell","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":{"label":"ET","utc_offset_min":-5,"utc_offset_max":-5},"hiring_geo_confidence":"inferred","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":["US","PL"],"hiring_countries_total":2,"salary":{"min":25000,"max":35000,"currency":"PLN","period":"month","gross":null,"usd_annual":107748},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Firestore","optional":false},{"name":"GCP","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"IAM","optional":false},{"name":"Linux","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"C","optional":true},{"name":"Detectron2","optional":true},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"FFmpeg","optional":true},{"name":"GitLab CI","optional":true},{"name":"OpenCV","optional":true},{"name":"OpenTofu","optional":true},{"name":"Pydantic","optional":true},{"name":"PyTorch","optional":true},{"name":"Terraform","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-15T14:39:05Z","employer_posted_date":null,"last_verified_at":"2026-10-15T14:39:05Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Who We Are\nillumicell AI is a medical-technology startup building AI-powered, label-free cell analysis to bring fast, objective diagnostics to the point of care. Based at the Pagliuca Harvard Life Lab, Harvard's startup incubator in Allston, we work at the intersection of optics, machine learning, and clinical medicine, surrounded by the research community our technology grew out of.\nStarting with male fertility, we're developing a new standard for how living cells are measured, understood, and acted upon. We have a functional prototype device, a digital holographic scanner paired with cloud-based AI analysis, already producing live-cell measurements, and we are rapidly accelerating toward FDA submission. We're backed by Accel and Tim Draper, are Techstars alumni, and are building the team that will carry the product from working prototype to cleared clinical device.\nAbout the Role\nillumicell AI is building a holographic imaging system for automated semen analysis. The product begins with a Linux-based microscope scanner that captures live-cell video and ends with a clinically deliverable result: sperm concentration, motility, and eventually morphology, returned to the fertility lab. Between those two points is the platform this role is responsible for.\nWe are looking for a Senior Software Engineer to build and maintain the software that connects the scanner to cloud-based image reconstruction and machine learning analysis, and returns a reliable result to the clinic. That means device control and image acquisition, patient-safe data handling, resilient upload, cloud job orchestration, GPU analysis integration, result delivery, and the observability and test infrastructure to keep the whole path working.\nThis is a hands-on product role, not a DevOps or internal-tooling position. You will write production software across Linux-based edge devices and cloud services, define the interfaces between them, and carry difficult work through integration and verification. You do not need equal expertise in every layer, but you should be able to learn adjacent technologies and contribute wherever the work is most pressing.\nYou will work alongside an existing senior engineer who leads GCP, infrastructure, IAM, device-identity, deployment, and ML-infrastructure work. This role adds a second senior product-systems path and initially emphasizes edge and cloud application logic, interfaces, end-to-end integration, and shared review. It is not a replacement role. Level may flex to Staff for a candidate who has demonstrated technical direction across device, cloud, and infrastructure teams.\nWhat You Will Build\nThe scanner captures ordered monochrome frames, removes patient identity before anything leaves the device, and uploads the encoded acquisition. The cloud verifies and admits the package, runs one GPU analysis job, and returns a de-identified result to the originating device, where identity is restored and the report is delivered to the clinic. Near-term work includes:\nA restart-safe edge controller and explicit scan state machine\n\nCamera acquisition running as a testable service rather than an interactive prototype\n\nLossless PNG or FFV1 packaging, checksums, manifests, and resumable transfer to GCS\n\nAn on-device patient-identity boundary and tokenized device-to-server contract\n\nDevice-local REST and event-stream APIs for the operator interface and test automation\n\nAn authenticated cloud control and admission API\n\nEvent-driven cloud processing using GCS, Eventarc, Firestore, and Cloud Run Jobs\n\nIdempotent job launch, immutable result publication, retries, reconciliation, and cleanup\n\nModel and configuration provenance across reconstruction and ML analysis steps\n\nCI, structured observability, security controls, dependency records, and regulated traceability\n\nResponsibilities\nTake responsibility for major edge and cloud product capabilities from problem definition through deployed and tested behavior.\n\nBuild services and libraries for Linux edge devices with explicit state, resilient local storage, and hardware-aware failure handling.\n\nDesign and implement versioned REST, JSON, event, and storage contracts between the scanner, operator interface, cloud control plane, and analysis worker.\n\nBuild cloud application logic for scan reservation, admission, job lifecycle, result state, retries, and recovery.\n\nHandle repeated events and uncertain network conditions through idempotency, conditional writes, immutable artifacts, and explicit state transitions.\n\nIntegrate reconstruction and ML components into one acquisition-scoped worker with stable typed interfaces rather than a chain of network services.\n\nBuild contract, component, integration, emulator, hardware-in-the-loop, and representative-cloud tests that exercise real failure modes, not only the expected path.\n\nAdd structured logs, metrics, alerts, and reconciliation so that a disabled trigger, stalled scan, or duplicate execution does not go undetected.\n\nCollaborate with ML engineers, the cloud infrastructure lead, hardware, clinical, cybersecurity, and regulatory contributors.\n\nUse coding agents and engineering automation to accelerate implementation, testing, investigation, documentation, and traceability work, reviewing generated changes critically and verifying behavior before accepting them.\n\nTake on adjacent engineering work when it is the clearest path to completing a product feature.\n\nRequired Qualifications\nSubstantial professional experience building and operating production software systems, with clear ownership of the behavior, reliability, and delivery of those systems.\n\nStrong Python skills and solid software-design, API, data-contract, and debugging judgment.\n\nExperience on both sides of at least one meaningful system boundary: device and cloud, service and infrastructure, backend and hardware, or data plane and control plane.\n\nPractical understanding of idempotency, retries, state machines, event-driven processing, object storage, concurrency, failure recovery, and observability.\n\nStrong testing practices: unit tests, integration tests, contract tests, and CI/CD.\n\nAbility to work from an incompletely specified goal, define a reasonable scope, identify the decisions that need broader input, and make progress without waiting for a complete specification.\n\nA history of completing difficult integration work, not only designing or prototyping it.\n\nComfortable using coding agents as engineering tools while retaining technical accountability for the output.\n\nClear communication in English with software, ML, hardware, clinical, and product collaborators.\n\nStrong Senior candidates typically have five or more years of relevant professional experience; candidates with fewer years and directly applicable depth are also considered. A relevant degree is useful but not required.\n\nPreferred Qualifications\nGoogle Cloud, particularly GCS, Eventarc, Firestore, Cloud Run, Cloud Run Jobs, Cloud Scheduler, Secret Manager, Artifact Registry, Cloud Logging, and IAM.\n\nFastAPI, OpenAPI, JSON Schema, Server-Sent Events, or Pydantic-based typed contract tooling.\n\nTerraform or OpenTofu, GitLab CI, Workload Identity Federation, Docker containers, and GPU jobs.\n\nLinux device software: NVIDIA Jetson, Raspberry Pi, USB/UVC cameras, V4L2, GPIO, process supervision, local state persistence, or store-and-forward data handling.\n\nImage or video acquisition, FFmpeg, FFV1, lossless data handling, scientific instruments, or GPU processing pipelines.\n\nMedical-device software, laboratory systems, patient-identity boundaries, IEC 62304, design controls, or evidence-based development practices.\n\nResult delivery interfaces such as SMB file shares, HL7v2/MLLP, FHIR, SMART Backend Services, LOINC, or UCUM.\n\nTypeScript or a modern web framework for a limited on-device operator interface.\n\nBackground in robotics, IoT, industrial automation, scientific instruments, imaging systems, or healthcare software, where device software and cloud services must function together as a single product.\n\nWhat Success Looks Like\nTraced and run a representative acquisition through the device-to-cloud path and made its important interfaces and failure states explicit.\n\nTaken durable ownership of a prioritized edge or cloud product capability with a stable contract, tested behavior, and a clear definition of done.\n\nLanded meaningful implementation work with contract, integration, or end-to-end coverage, not only an architecture proposal or isolated prototype.\n\nExercised and improved at least one high-risk reliability path involving restart, retry, duplicate delivery, conditional publication, network interruption, or recovery.\n\nAdded operational evidence that lets another engineer reproduce the component and diagnose its major failures from versioned artifacts, logs, and documentation.\n\nEstablished productive workload sharing and peer review with the existing platform and infrastructure owner.\n\nOur Technical Environment\nCurrent stack: Python 3.12, FastAPI, Pydantic, PyTorch, Detectron2, OpenCV, GCS, Eventarc, Firestore, Cloud Run, Cloud Run GPU Jobs, Cloud Scheduler, Artifact Registry, Secret Manager, Cloud Logging, Docker, Terraform/OpenTofu, GitLab CI, and a modular monorepo. We use the smallest architecture that preserves the intended product behavior and recovery model. Interfaces, versions, tests, and failure behavior are product features, not afterthoughts.\nWhy This Role\nA real product that covers a physical scanner, cloud analysis, and a clinical delivery workflow, not an internal abstraction layer.\n\nDirect responsibility across camera software, Linux device services, cloud control, GPU analysis integration, and clinical result delivery.\n\nDifficult reliability problems with visible product consequences: restart safety, duplicate events, network outages, and idempotent result publication.\n\nA small team where interfaces and engineering standards are still being established.\n\nThe chance to build regulated-product rigor into the normal development workflow from the start.\n\nLocation & Hours\nFully remote from Poland. The team works on US Eastern Time with flexible hours; we ask for reliable overlap with core Eastern Time hours (afternoons/early evenings in Warsaw) for reviews, pairing, and clinical-collaborator meetings.\nB2B contract. Flexible paid time off.\nillumicell AI is an equal opportunity employer. If you require a reasonable accommodation during the application or interview process, please let us know when you apply.\nTech stack\nPython 3\nGoogle Cloud Platform\nfastapi\nDocker\nLinux OS\nCI/CD\nREST API\nTerraform\nEmbedded Linux\nIoT","description_format":"text","description_chars":10617,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-15T17:25:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":35,"reasons":["seen:0","win:early"],"computed_at":"2026-10-16T04:14:31Z"},"pay":{"stated_usd_annual":107748,"is_top_pay":false},"html_url":"https://alion.io/job/illumicell-ai-senior-software-engineer-edge-cloud-platform","json_url":"https://alion.io/job/illumicell-ai-senior-software-engineer-edge-cloud-platform.json","meta":{"generated_at":"2026-10-16T04:14:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":939,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3782275},"rest":"https://alion.io/mcp/rest/get_company?id=3782275"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fillumicell-ai-senior-software-engineer-edge-cloud-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fillumicell-ai-senior-software-engineer-edge-cloud-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fillumicell-ai-senior-software-engineer-edge-cloud-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/illumicell-ai-senior-software-engineer-edge-cloud-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fillumicell-ai-senior-software-engineer-edge-cloud-platform"}]}