Startups

Principal Software Engineer, Workload Orchestration (Distributed Compute))

nTop · Remote · Remote

← All jobs
About nTop

nTop generates and validates mission-ready geometry automatically, freeing engineers for the decisions that matter. Backed by Insight.

About the role

You'll join our Orchestrate team as a senior engineer working on one of our biggest shifts: turning an installed desktop application into a platform that can run computation in parallel across on-prem and cloud clusters, and opening up how designs are stored. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • 6+ years of professional software engineering, with a record of owning projects end to end and delivering across team boundaries
  • Strong C++ experience building production systems, comfortable working in Python as well
  • Hands-on experience with distributed or parallel systems, such as job scheduling, workload orchestration, cluster or cloud compute, or fault-tolerant services
  • Experience improving a large, long-lived codebase step by step: refactoring, API design, or extracting modules without breaking existing users
  • Comfort with ambiguity. You can take a fuzzy problem, research it, weigh options, and make a clear recommendation, including "not yet."
  • Clear written and spoken communication. You earn trust across teams by explaining your reasoning and following through
More about this role

nTop builds computational design software for engineers designing next-generation aircraft, defense systems, and performance vehicles. Our platform uses fundamentally different approaches to geometry representation and computation, enabling designs traditional CAD systems cannot express. Our teams include world-class specialists in computational geometry, meshing, rendering, and simulation. We're looking for an engineer who can work across those domains and help us make the system underneath them faster, more open, and easier to build on.

You'll join our Orchestrate team as a senior engineer working on one of our biggest shifts: turning an installed desktop application into a platform that can run computation in parallel across on-prem and cloud clusters, and opening up how designs are stored.

You'll start by owning projects end to end. You decide what "done" looks like, break the work into tasks, keep it moving, and pull in the teams you depend on. As you build context, you'll take on open-ended platform problems where nobody yet knows the answer: you'll research the options, recommend a path, and turn it into projects. Sometimes the right recommendation is "not yet," and we want...

Read the full posting on nTop's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.