Skip to content
Fundamental AcousticsLaboratories / Est. 1958

Software / Full-time

Distributed Systems Engineer, Field Array

Build and operate the volunteer distributed-compute network that performs most candidate reduction for the Laboratories.

Requisition
FAL-DAI-26-004
Salary range
$142,000 - $185,000
Work model
Remote
Location
Remote, United States
Reports to
Chief, Distributed Analysis Initiative
Status
First review scheduled
Review begins
July 24, 2026
Close date
August 14, 2026
Role context

The Field Array depends on thousands of ordinary computers doing small, trustworthy pieces of work. The engineering standard is correctness under partial trust.

Application packet

Resume or CV

Code, product, visualization, or systems portfolio

Short note on privacy, signing, accessibility, or public-data trust

Candidate exercise

A systems or interface critique with a narrow implementation discussion, not a production feature request.

Requisition operations
Hiring manager
Dr. Ingrid Solvberg
Recruiting contact

Software recruiting desk / FAL-DAI-26-004

Employment class

Full-time exempt staff appointment

Benefits tier

Continuing employee benefit tier

Routing code

REC-DAI-26-004-SOF

Posting version

FAL-DAI-26-004-public-notice-05

Last updated

July 6, 2026

Search committee

  1. 01Dr. Ingrid Solvberg
  2. 02Software recruiting desk
  3. 03Public Systems and Security delegate
Record retention

Recruiting active file plus finalist review record

Candidate review rubric

How this packet is evaluated

Review family

Software and public data

Access posture

Finalist review covers software supply chain, public-data trust, signing boundaries, and production access separation.

Packet handling

Complete packets are logged under REC-DAI-26-004-SOF, separated from public correspondence, and assigned to the Software recruiting desk for first read.

Exercise boundary

Any exercise is bounded, redacted, and evaluated only for hiring. It is not added to the catalog, public systems, grant files, or laboratory work product.

CriterionWeightEvidence reviewed
Public trust30%Designs interfaces that keep source, uncertainty, and privacy visible.
Systems judgment30%Builds durable services with clear failure modes and restrained scope.
Security posture20%Respects signing, access, logging, and data-release boundaries.
Product finish20%Can make technical tools useful without making them theatrical.
Finalist checks
  1. 01Reference check after candidate notice
  2. 02Work-location and access-boundary confirmation
  3. 03Software supply-chain and production-access review
  4. 04Program-office recommendation before offer
Committee docket

Candidate review docket REC-DAI-26-004-SOF; public posting version FAL-DAI-26-004-public-notice-05.

Responsibilities

  • Maintain the Field Array client, updater, work scheduler, and result ingestion services
  • Improve correctness across unreliable, heterogeneous contributor machines
  • Operate telemetry without collecting unnecessary contributor data
  • Build release practices that treat volunteer trust as a first-order system requirement

Qualifications

  • Experience building distributed systems or client update infrastructure
  • Strong Windows engineering skills; macOS experience helpful
  • Care for privacy boundaries, signing, rollback, and operational observability
  • Ability to write clear public technical explanations

Preferred experience

  • Experience with BOINC-like systems, scientific computing, or GPU workloads
  • Experience with Velopack, code signing, or long-tail desktop support

What good work looks like

  • Client releases are boring, signed, reversible, and clearly explained
  • Volunteer machines receive bounded work without exposing private data
  • Result ingestion rejects bad work without punishing honest contributors
Appointment

Continuing staff appointment

Station duty

Remote role with one annual station security and systems review

Travel

Up to 10 percent for release planning and contributor reliability review

Access review

Software supply-chain, signing, and privacy review required

Hiring process

  1. 1Systems design interview
  2. 2Code review
  3. 3Security/privacy interview
  4. 4Final with DAI lead
Program review timeline

Recruiting acknowledges complete packets within five business days and routes them to the program office named on the requisition.

Access, relocation, and accommodations

Station review

No station acknowledgement required at application stage

Relocation

Relocation support is not assumed for remote-first appointments unless the final offer changes the work location.

Accommodation path

Candidates may request accommodation support through recruiting before any timed exercise or station visit.

Recruiting desk

Software recruiting desk, FAL-DAI-26-004

  • Recruiting will not request references until the candidate is notified.
  • Finalist access checks are started only after a program panel recommends continued review.
  • Candidate materials are retained under the recruiting records schedule and are not used as public work product.

Candidate materials remain in the recruiting record and are not used as laboratory work product, public samples, or source material for the catalog.

Candidates may request accommodations before any timed exercise, station visit, or access-review step by contacting the recruiting desk listed on the requisition.

FAL evaluates candidates without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, or any other protected status.

Apply

Apply for this position

Applications are read by the relevant program. Include links to your CV, publications, or portfolio where relevant. For station roles, use the message field to note any field, access-controlled, archive, or remote-site experience that would help the review panel.

Applications enter a restricted recruiting queue for FAL-DAI-26-004. Do not include confidential employer material, restricted research data, personal identity documents, or anything that cannot be shared with the program review panel.

Optional. Include country code if outside the United States.

City, state/region, and country.

Optional. Earliest start date or notice period.

Requested materials
  • Resume or CV
  • Code, product, visualization, or systems portfolio
  • Short note on privacy, signing, accessibility, or public-data trust

One or more URLs. Do not link restricted employer repositories.

Describe a public or distributed system where trust, privacy, or source context shaped your technical choices.

Link to code, design notes, incident writeups, or public interfaces that show durable engineering judgment.

Optional. Timing, travel, station visit, or exercise accommodation constraints.