Avatar for MidJourney
AI research lab creating tools that expand human imagination

Principal Software Engineer

Posted: 1 month ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Profiling
Performance Engineering
Asyncio
Multiprocessing

About the job

What you’ll do

  • Act as the technical lead for large parts of the scanner platform: system architecture, codebase structure, and long-term maintainability.
  • Own core runtime foundations: distributed control, state management, fault handling, and reliability.
  • Drive engineering rigor: testability, code quality, review standards, performance regression prevention, and release processes.
  • Build robust observability: logs, metrics, traces, and replayable diagnostics (with privacy constraints).
  • Collaborate with hardware and recon/ML teams to define interfaces, data contracts, timing/synchronization, and failure modes.
  • 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.

About the company

MidJourney company logo
AI research lab creating tools that expand human imagination51-200 Employees
Learn more about MidJourney image

Similar Jobs

Kick Health company logo
Kick Health
The Online Performance Medicine Clinic for Energizing Sleep and Confident Presentations
Sponsor a Pet company logo
Sponsor a Pet
We are a fundraising company for animal non-profits
Nextdoor company logo
Nextdoor
Nextdoor is the private social network for your neighborhood
Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment