Skip to content
PlantingSpacePlantingSpaceUnited States

Bayesian Software Engineering

Develops modular probabilistic models and algorithms for Bayesian statistical inference and machine learning in Julia, focusing on backend implementation, scaling statistical procedures, and integrating into large software systems for finance and research applications.

Salary not listed
RemoteBackend Engineering

About the role

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

Useful Experience

  • Production backend software engineering
  • Design and implementation of probabilistic programming language features
  • Implementation of Bayesian inference methods such as MCMC, SMC or VI
  • Statistical modeling of real-world scenarios
  • Constrained optimization algorithms
  • Functional or typed programming

Core Language

  • Julia (only language used in the core of our system)

Helpful Languages

  • Rust, OCaml, Clojure
  • C++, Haskell

Skills

JuliaBayesian InferenceMcmcSmcViProbabilistic ProgrammingRustOcamlClojureC++HaskellStatistical ModelingConstrained OptimizationFunctional ProgrammingTyped Programming
Scribe

Backend Engineer

ScribeSan Francisco, CA

Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.

140k – 185k/yr
Hybrid3+ YOEBackend Engineering
OpenAI

Software Engineer, Codex -Enterprise Controls

OpenAISan Francisco, CA

Build and operate the enterprise control plane for OpenAI's Codex AI software engineer, focusing on security, governance, identity, access controls, encryption, and policy enforcement systems for large organizations.

230k – 385k/yr
Hybrid5+ YOEBackend Engineering
ZoomInfo

Software Engineer III

ZoomInfoBethesda, MD +1

Software Engineer III designing, building, and maintaining scalable backend systems with Java, Node.js/NestJS, Kafka, and cloud technologies (AWS/GCP). Requires Master's in CS + 2 years (or Bachelor's + 4 years) backend experience, microservices, databases, and REST APIs.

112k – 176k/yr
Hybrid4+ YOEBackend Engineering
Upstart

Software Engineer, Upstart Bank

UpstartUnited States

Software Engineer building scalable backend systems, services, and APIs for Upstart Bank, a modern AI-enabled national bank. Translate regulatory and business requirements into reliable software in a fintech environment; 4+ years backend/full-stack experience required.

14k – 187k/yr
Remote4+ YOEBackend Engineering
Cloudflare

Software Engineer, Workers Deploy & Config

CloudflareNew York, NY +4

Build and scale the control plane for Cloudflare Workers, the serverless edge platform. Design distributed systems, high-traffic APIs, storage schemas, and own production reliability for services powering Pages and R2. Requires strong Go experience plus knowledge of observability, databases, and Kubernetes.

150k – 206k/yr
On-site5+ YOEBackend Engineering