Product Software Engineer

Planting

Completely RemoteFull TimeInformation Technology
Posted 4 days ago

Job description

Responsibilities

  • Work with the product team to define new features
  • Define implementation strategies and collaborate on implementation
  • Deliver features with a user-oriented mindset
  • Write design documents for complex problems
  • Write clean and performant code
  • Develop use-case demos to demonstrate system strengths
  • Implement applications from quantitative domains like financial analysis and physics simulation
  • Identify product limitations and help close gaps

Requirements

  • Experience turning research software into commercial products
  • Applied mathematical modeling in finance or scientific applications
  • Experience in collaborative commercial software environments (CI/CD, testing, code reviews)
  • Strong foundation in computer science algorithms and data structures
  • Proficiency in Julia, Rust, OCaml, Clojure, C++, or Haskell
  • Experience with profiling and performance optimization
  • Advanced degree in Mathematics, Computer Science, or Statistics

About the Company

Planting is building a system that represents domain knowledge as modular probabilistic models, making analysis rigorous and transparent. The system is used in finance and scientific research, ranging from equity valuation to particle physics.

Skills & tools

JuliaRustMathematical Modeling

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Experience turning research software into products
  2. 02Applied mathematical modeling
  3. 03Proficiency in Julia, Rust, OCaml, Clojure, C++, or Haskell
  4. 04Advanced degree in Math, CS, or Statistics
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches