Principal Software Engineer

Midjourney · San Francisco, California · Posted 2026-06-30

Apply on Midjourney's site

What you’ll do

  1. Act as the technical lead for large parts of the scanner platform: system architecture, codebase structure, and long-term maintainability.
  1. Own core runtime foundations: distributed control, state management, fault handling, and reliability.
  1. Drive engineering rigor: testability, code quality, review standards, performance regression prevention, and release processes.
  1. Build robust observability: logs, metrics, traces, and replayable diagnostics (with privacy constraints).
  1. Collaborate with hardware and recon/ML teams to define interfaces, data contracts, timing/synchronization, and failure modes.
  1. Lead complex refactors (e.g., message passing / RPC boundaries, modularization, concurrency model) without halting forward progress.

What we’re looking for

Useful experience

About Midjourney

Midjourney is a non-profit research lab that is investigating new thought mediums to improve the human species' inventive abilities.

More jobs at Midjourney

Related searches

Updated 2026-10-10.