{"id":2636411,"url":"https://alion.io/job/illumicell-ai-senior-computer-vision-machine-learning-engineer","title":"Senior Computer Vision & Machine Learning Engineer","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":"AI/ML","role_family":"AI/ML","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":"Computer Vision","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"AWS","optional":true},{"name":"CUDA","optional":true},{"name":"CUDA Toolkit","optional":true},{"name":"Detectron2","optional":true},{"name":"DINOv2","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"GitLab CI","optional":true},{"name":"Linux","optional":true},{"name":"MLFlow","optional":true},{"name":"MMDetection","optional":true},{"name":"NumPy","optional":true},{"name":"ONNX","optional":true},{"name":"OpenCV","optional":true},{"name":"SciPy","optional":true},{"name":"Self-Supervised Learning","optional":true},{"name":"TensorRT","optional":true},{"name":"Transformers","optional":true},{"name":"Vertex AI","optional":true}],"status":"live","first_seen_at":"2026-10-15T14:30:44Z","employer_posted_date":null,"last_verified_at":"2026-10-15T14:30:44Z","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.\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 that is 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 digital holographic microscope for automated semen analysis. Our instrument captures live-cell video, reconstructs phase imagery in the cloud, and produces clinically relevant measurements (sperm concentration, motility, and eventually morphology) that fertility labs use to make treatment decisions.\nWe are looking for a Senior Computer Vision and Machine Learning Engineer to take technical responsibility for the path from difficult imaging problems to tested, production-quality software. The problems are real and hard: dense fields of small moving cells, overlapping objects, reconstruction artifacts, limited ground truth, and the need to separate measurement error from sample and image-quality failures. The work covers detection, multi-object tracking, motion analysis, image quality, and evaluation design.\nThe role requires depth in image processing and computer vision, combined with enough software breadth to contribute to device acquisition, device-to-cloud data handling, cloud batch inference, and integration testing when those are the priority. The eventual product is intended to operate as regulated medical-device software.\nYou will join and complement an existing ML engineer who owns important detector, data, and productization work. This role adds senior technical review, mentorship, and shared ownership. It is not a replacement role and does not include people management by default. Level may flex to Staff for a candidate who has demonstrated technical direction across multiple related systems.\nWhat You Will Do\nTake technical responsibility for computer vision capabilities from problem definition and benchmark design through algorithm or model development, integration, and quantitative evaluation as a tested product component.\n\nDevelop, train, and deploy models for sperm detection, multi-object tracking, motility measurement, and image-quality assessment using PyTorch and production-grade frameworks.\n\nDesign evaluation systems with subject-disjoint dataset splits, versioned model artifacts, clinically relevant metrics, and error analysis that separates detector, tracker, reconstruction, and sample-quality failures.\n\nChoose between classical image processing, deep learning, and combined approaches based on measured results rather than current trends.\n\nDefine annotation requirements, labeling specifications, and ground-truth standards; work with clinical collaborators and labeling partners to build and maintain training and test datasets.\n\nCarry models through GPU profiling, batch inference optimization, code review, testing, and deployment, not just to a working prototype.\n\nContribute to device acquisition software, device-to-cloud data handling, cloud batch workers, APIs, and integration testing when those are the priority.\n\nEstablish repeatable training workflows: versioned configurations, experiment tracking, model provenance, and traceable performance results.\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\nReview experiments and code from the ML team; work directly with a developing ML engineer and provide a reliable technical sounding board.\n\nInvestigate failures in dense clusters, cell crossings, debris, drift, blur, and reconstruction artifacts, and identify which part of the system is responsible.\n\nWork from incomplete specifications: define a practical first step, identify the decisions that require input, and produce a result that can be reviewed and built on.\n\nRequired Qualifications\nDemonstrated experience developing and shipping computer-vision or image-processing systems used in a production, clinical, industrial, scientific, or other real-world operational environment, with responsibility beyond offline model development (integration, testing, deployment, monitoring, or sustained operation). Relevant areas include object detection, multi-object tracking, segmentation, registration, motion estimation, video analysis, or image-quality assessment.\n\nStrong Python skills and hands-on production experience with PyTorch (or a comparable deep-learning framework).\n\nSound experimental practice: dataset splitting, metric selection, ablation studies, reproducibility, and error analysis, including how participant leakage, threshold reuse, and metric choices can misrepresent true performance.\n\nSoftware engineering fundamentals: typed interfaces, unit and integration testing, version control, code review, and technical documentation.\n\nAbility to work from an incompletely specified goal, determine what needs to be measured or built, scope a reasonable first step, and identify what decisions require broader input.\n\nA history of completing difficult technical work through integration, review, and delivery.\n\nComfortable using coding agents as engineering tools while retaining technical accountability for the output.\n\nClear written and verbal communication in English with technical and non-technical collaborators.\n\nMS or PhD in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field, or equivalent professional experience. Strong Senior candidates typically have five or more years of relevant experience; candidates with fewer years and directly applicable depth are also considered.\n\nPreferred Qualifications\nObject detection for dense or small targets; oriented bounding boxes, rotated detection, Detectron2, MMDetection, or equivalent.\n\nMulti-object tracking: data association, Kalman filtering, Hungarian assignment, optical flow, track stitching, identity continuity, or appearance-based re-identification.\n\nMedical imaging, digital pathology, microscopy, cytology, or laboratory automation, with familiarity with limited ground truth, inter-annotator agreement, and measurement-error analysis.\n\nML infrastructure: experiment tracking (Weights & Biases, MLflow), model versioning, Dockerized training, cloud batch inference (GCP Batch, Vertex AI, or AWS), and GPU profiling.\n\nRegulated medical or safety-critical software: IEC 62304, FDA SaMD, design controls, or analytical validation.\n\nLinux device software: camera or sensor acquisition, video handling, data upload under poor connectivity, or inference on constrained hardware.\n\nOpenCV, NumPy, SciPy, ONNX, TensorRT, or CUDA performance analysis.\n\nRobotics, autonomous systems, video analytics, or quantitative measurement where dense scenes, occlusion, and temporal consistency matter.\n\nVision Transformers (ViT, DINO, DINOv2), self-supervised pretraining, or foundation models applied to scientific or medical images.\n\nStatistical validation: repeatability and reproducibility studies, method comparison, Bland-Altman analysis, or sensitivity and specificity estimation.\n\nExperience mentoring less-experienced ML engineers.\n\nWhat Success Looks Like\nPrimary responsibility for one or more prioritized CV capabilities, such as detection, identity tracking, motility analysis, autofocus, image quality, or their evaluation systems.\n\nA core component integrated into the product architecture with a stable typed interface, unit and characterization tests, integration coverage, versioned models and configuration, and reproducible benchmark results.\n\nThe component exercised across clean and difficult cases: dense fields, cell crossings, debris, poor focus, and low-count samples.\n\nAt least one substantive iteration that improves a meaningful product endpoint, not only an offline proxy metric.\n\nMajor failure modes and operating limits identified and addressed.\n\nImproved review quality, test coverage, and reproducibility for the existing ML team.\n\nOur Technical Environment\nOur current detector is an oriented RetinaNet implemented in PyTorch with Detectron2 rotated-box operations. Full stack: Python, PyTorch, Detectron2, OpenCV, GCP Batch, Vertex AI, GCS, Docker, GitLab CI, and a modular monorepo. We choose between classical and deep approaches based on measured evidence, document failure modes, and consider an experiment complete when it produces a reproducible result, a clear decision, or maintainable code.\nWhy This Role\nHard real-world vision problems: dense moving-cell video, holographic phase imagery, and a product spanning a physical scanner, cloud analysis, and a clinical workflow.\n\nA direct connection between your algorithms and measurements that influence clinical decisions.\n\nTechnical responsibility from scientific question through product delivery.\n\nA small team where engineering practices are still being established and your contributions shape them.\n\nThe opportunity to build the CV and ML foundation of a regulated medical product.\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\nComputer Vision\nPyTorch\nPython\nobject detection\nMulti-Object Tracking\nOpenCV\nDetectron2\nGoogle Cloud Platform\nDocker\nMedical Imaging","description_format":"text","description_chars":10195,"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":["Robotic Software & Control Systems"],"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-16T05:45:00Z"},"pay":{"stated_usd_annual":107748,"is_top_pay":false},"html_url":"https://alion.io/job/illumicell-ai-senior-computer-vision-machine-learning-engineer","json_url":"https://alion.io/job/illumicell-ai-senior-computer-vision-machine-learning-engineer.json","meta":{"generated_at":"2026-10-16T11:14:39Z","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":9937,"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-computer-vision-machine-learning-engineer"},{"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-computer-vision-machine-learning-engineer"},{"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-computer-vision-machine-learning-engineer"},{"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-computer-vision-machine-learning-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fillumicell-ai-senior-computer-vision-machine-learning-engineer"}]}