Company

finance, scientific research

ProductSoftwareEngineering

Bengaluru, Karnataka, India FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Product Software Engineering. Skills: full stack expertise, TypeScript, React, tRPC, drizzle, postgres, Julia, Rust. build and deliver end-to-end solutions. making our system production ready”

What You'll Achieve.

making our system production ready; delivering results that uplift the entire team, moving us closer to our goal; taking accountability for the results

Industry & Context.

finance, scientific research
Problems you'll solve

solving complex problems; approaching challenges with an entrepreneurial spirit; Results-driven; avoid over-complication - anticipating problems, even in complex, uncertain environments; critical mind; dig deep to truly understand a problem; question assumptions; Approaching problems and tasks like a project manager; solve problems systematically; involve others in effective problem-solving sessions because you value getting to the best solution over being right

Eligibility Requirements

mostly within the CET timezone

What They're Looking For.

Must Have

full stack expertise, TypeScript, React, tRPC, drizzle, postgres, Julia, Rust

Nice to Have

Working with users or product managers to architect and deliver smooth end-to-end solutions, Building dynamic user interfaces (React, Vue, Svelte, NextJS), Building interfaces with React Flow, Familiarity with important infrastructure components: databases (Postgres, Redis), networking, auth, TypeScript or usage of some more functional or typed languages, e. g. Julia, Rust, OCaml, Clojure, C++, or Haskell, Mathematics, Computer Science, or Statistics advanced degree

What You'll Do.

build and deliver end-to-end solutions

making our system production ready

contributing to development across the frontend

and backend of our application

researching and developing entirely new kinds of interactive interfaces

Define new features or fixes

Commit to delivering defined features or fixes end-to-end

Define implementation strategies

work with others to implement them

Write design documents for more complex problems

Write clean and performant code

Help other team members to deliver on their goals

How You'll Work.

Team & Collaboration

work with others to implement them; Leverage the expertise of other team members effectively; collaborative culture; collaborator; communicate with clarity and purpose; work efficiently; embracing an iterative approach that allows for frequent progress and course correction; open to direct feedback, adapting quickly and using it to improve both your work, and the performance of those around you; solve problems systematically, by yourself as well as collaboratively with others; involve others in effective problem-solving sessions; document processes well to ensure others can jump in to collaborate effectively

Communication Scope

communicate with clarity and purpose; ensuring your ideas and updates are easily understood

Process & Methodology

Approaching problems and tasks like a project manager, take a given goal and break it down into smaller parts, solve problems systematically, document processes well

Full Job Description

We're building a system that represents domain knowledge as modular probabilistic models — making analysis rigorous and transparent. Users can connect these models flexibly into larger structures. The system enforces consistency across them, and propagates uncertainty through each step. Our first applications are in finance and scientific research, with use cases ranging from equity valuation and distress monitoring, to particle physics. We’re looking for strong product software engineers to build and deliver end-to-end solutions, making our system production ready. You’ll bring full stack expertise, contributing to development across the frontend (TypeScript+React), backend for frontend (tRPC + drizzle, postgres), and backend (Julia, Rust) of our application. We're researching and developing entirely new kinds of interactive interfaces for analysts to collect, map out, synthesise, and report on their discoveries. If you’re inspired to build novel technology for people, PlantingSpace will be a great fit for you. USEFUL EXPERIENCE - Working with users or product managers to architect and deliver smooth end-to-end solutions - Building dynamic user interfaces (React, Vue, Svelte, NextJS) - Building interfaces with React Flow https://reactflow.dev/ - Familiarity with important infrastructure components: databases (Postgres, Redis), networking, auth - TypeScript or usage of some more functional or typed languages, e.g. Julia, Rust, OCaml, Clojure, C++, or Haskell - Mathematics, Computer Science, or Statistics advanced degree RESPONSIBILITIES - Define new features or fixes, based on awareness of overall objectives and challenges - Commit to delivering defined features or fixes end-to-end - Define implementation strategies, and work with others to implement them - Leverage the expertise of other team members effectively - Write design documents for more complex problems - Write clean and performant code - Help other team members to deliver on their goals REQUIRED MINDSET W

Free ATS check

Applying for this Product Software Engineering role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →