Midjourney Logo

Midjourney

Principal Software Engineer

Posted One Month Ago
In-Office or Remote
6 Locations
Expert/Leader
In-Office or Remote
6 Locations
Expert/Leader
Lead architecture and core runtime foundations for a distributed scanner platform, driving reliability, observability, performance, and engineering rigor while collaborating with hardware and ML teams and mentoring engineers.
The summary above was generated by AI
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.

HQ

Midjourney San Francisco, California, USA Office

San Francisco, California, United States

Similar Jobs

20 Days Ago
Remote
169K-270K Annually
Expert/Leader
169K-270K Annually
Expert/Leader
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Lead international integration engineering by architecting scalable distributed systems and an AI-powered development harness for partner integrations. Guide technical strategy, mentor engineers, review architecture and code, establish development and deployment best practices, and deliver production solutions. Collaborate with product, design, QA, UX, and partner engineering teams while using Java, Kotlin, event-driven messaging, and cloud technologies.
Top Skills: AndroidApache CamelApache PulsarAWSDynamoDBGraphQLJavaKotlinLlmsPostgresRabbitMQReactStorybookTailwind
3 Days Ago
In-Office or Remote
Senior level
Senior level
Artificial Intelligence • Hardware • Software
Own the technical strategy and architecture for the Voyager SDK application layer. Lead model deployment, pipeline development, preprocessing and decoding, framework integrations, metadata standards, performance profiling, and optimization across heterogeneous AI hardware. Resolve complex compilation and latency issues, build reusable libraries and tools, influence technical roadmaps, represent the team with stakeholders and customers, mentor engineers, and establish development best practices.
Top Skills: C++GitGitJIRALinuxMlirOnnx RuntimeOpenclOpenvinoPythonPyTorchTensorFlowTensorrtVulkan
7 Days Ago
Remote
154K-244K Annually
Entry level
154K-244K Annually
Entry level
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance. Research search algorithms and data structures, contribute to Lucene, guide long-term roadmaps, mentor engineers, and collaborate across distributed teams. Build and optimize high-performance distributed search systems while serving as a technical authority in key Elasticsearch domains.
Top Skills: Continuous IntegrationDistributed SystemsElasticsearchGitJavaLuceneSolr

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account