Senior Software Engineer, Procedural Geometry & Creative AI

Prophetic Technologies IncPortland, OR
Hybrid

About The Position

Prophetic Software is seeking a hands-on software engineer to join their team. This role focuses on transforming complex geometric, spatial, and procedural concepts into polished, user-friendly products. The ideal candidate will be proficient in algorithms, implementation details, and possess the creative judgment to deliver original technical work. The engineer will contribute to the development of interactive, AI-enabled software and developer-facing tools where spatial reasoning, geometry, or procedural systems are integral to the user experience. Prophetic is a fast-growing company in the real estate development industry, building an AI-native platform to help clients find, analyze, and act on land opportunities. The company emphasizes a sharp, low-ego, collaborative team culture focused on building a top-tier product.

Requirements

  • Current or recent hands-on software development experience.
  • Demonstrated implementation experience with procedural generation, computational geometry, spatial systems, geometry processing, rendering, navigation, physics, or closely related algorithms.
  • A track record of shipping software, not only researching or advising on it.
  • Evidence of independent technical ownership, such as public projects, developer tools, prototypes that became usable releases, or substantial product contributions.
  • Comfort working in a small, fast-moving environment as a strong individual contributor or player-coach.
  • Candidates must be authorized to work in the United States without current or future sponsorship.

Nice To Haves

  • Game development, particularly procedural generation, graphics, physics, navigation, rendering, or world-building systems.
  • Computational design, automated CAD, parametric modeling, or geometry-processing work.
  • Academic or applied work in computational geometry, graphics, spatial computing, or related algorithmic fields.
  • Interactive 3D, creative-technology, desktop-application, speech, or AI-enabled developer-tooling projects.
  • JavaScript or TypeScript, Python, and modern desktop or interactive graphics tooling.
  • 3D engines, graphics libraries, CAD or geometry kernels, mapping/spatial frameworks, or simulation environments.
  • Local-first software, developer platforms, or AI-assisted workflows.
  • Clear technical writing, project documentation, and product-minded release discipline.

Responsibilities

  • Design and implement procedural, geometric, or spatial algorithms for real product use.
  • Build and ship original software, developer tools, and interactive technical experiences.
  • Work across product and infrastructure concerns, from algorithm design and prototyping through reliable release-quality implementation.
  • Explore practical applications of AI in creative tools, local-first workflows, voice interfaces, 3D experiences, or desktop software.
  • Collaborate closely with product and design partners while retaining strong ownership of technical decisions.
  • Improve the clarity, usability, and documentation of the tools and systems you build.

Benefits

  • 100% medical, dental & vision insurance coverage for you
  • 30% coverage for dependents
  • Competitive salary
  • Meaningful early-stage equity
  • Unlimited PTO
  • Hybrid/Remote stipend
  • In-office perks: snacks, drinks, coffee, ping-pong table, and more
  • Budget for intra-office travel
  • 2–3 annual team meetups in person
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service