Vultboard
Midjourney logo

Principal Software Engineer

MidjourneySoftware EngineeringPosted Jun 30, 2026Live · checked 20 min. ago

Tech mentioned

  • Python
  • gRPC
Location
San Francisco · San Francisco Bay Area Hybrid
Workplace
On-site
Salary
$268K–$279K/yr
Seniority
Principal
Employment
Full-time
Team
Midjourney Medical

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.

  2. Own core runtime foundations: distributed control, state management, fault handling, and reliability.

  3. Drive engineering rigor: testability, code quality, review standards, performance regression prevention, and release processes.

  4. Build robust observability: logs, metrics, traces, and replayable diagnostics (with privacy constraints).

  5. Collaborate with hardware and recon/ML teams to define interfaces, data contracts, timing/synchronization, and failure modes.

  6. Lead complex refactors (e.g., message passing / RPC boundaries, modularization, concurrency model) without halting forward progress.

What we’re looking for

  • Deep software architecture experience for real-world systems: robotics, instrumentation, medical devices, or other complex distributed products.

  • Strong Python and concurrency background (asyncio, multiprocessing, profiling, performance engineering).

  • Track record of shipping systems that are observable, debuggable, and resilient.

  • Strong technical leadership: clarity, pragmatic trade-offs, and mentoring.

Useful experience

  • Building but rock-solid systems: clear interfaces (gRPC/protobuf or equivalent), strong state modeling, and failure handling.

  • High-leverage engineering habits on a lean team: good tests, CI, reproducible dev environments, and fast code review.

  • Practical performance + concurrency work in Python (asyncio, profiling, multiprocessing) and comfort debugging distributed behavior.

  • Security-minded device software: safe defaults, encrypted data paths, and disciplined handling of PII/PHI.

  • Operational thinking: remote updates/management, excellent logging, and diagnostics that make real hardware debuggable.

More Software Engineering roles

View all
RolePosted
Waymo logo2027 Summer Intern, MS/PhD, Software Engineer, MultiverseNewWaymoAIOn-site · San Francisco, California, USAnow
Mistral AI logoNetwork Development Engineer, WAN & EdgeNewMistral AIAIOn-site · Paris +51h
Mistral AI logoNetwork Development Engineer, Data Center FabricsNewMistral AIAIRemote · Paris +51h
Binance CEX logoFullstack Engineer - Square (APAC Remote)NewBinance CEXWeb3On-site · Hong Kong +22h
Crusoe logoStaff Software Engineer, AI Model LifecycleNewCrusoeAIOn-site · San Francisco, CA - US +13h