P
Posted 9 hours ago
Software Engineer, Backend, Workflow Runner
ProfoundSoftware Engineer, Backend, Workflow Runner
Requirements
Proficiency in Rust, Experience with PostgreSQL and SQL, Distributed systems knowledge, Experience with Redis, Containerization and CI/CD exposure
Skills
RustPostgreSQLRedis
About the role
About the Company
Profound is the marketing platform for the AI era. Backed by Lightspeed, Sequoia, Kleiner Perkins, and Khosla Ventures at a $1B valuation, we are building the foundational agentic layer for modern companies. Our Workflow Runner is the execution backbone that turns complex AI work into reliable, composable workflows.
Responsibilities
- Build core workflow engine primitives used to orchestrate agents, tools, and dataflows
- Own the real-time control plane, including streaming events, reliable job orchestration, idempotency, and replay
- Ship high-leverage systems that turn prototypes into production-grade, scalable workflows
- Design and ship Rust-first backend services and clean APIs for creating, executing, and supervising graph or DAG workflows
- Build reliable job orchestration with multiple response modes, including blocking, streaming, and fire-and-forget, with durable state
- Strengthen tenant isolation, security, and access patterns across the platform
- Improve runtime behavior including scheduling, backpressure, timeouts, retries, and idempotency
- Evolve schemas and repositories and own migrations, indexing, and query performance
- Instrument with meaningful telemetry and raise the bar on testing and operational excellence
- Partner closely with product, frontend, and data teams to deliver high-impact features
Requirements
- Proficient in Rust and comfortable owning services end-to-end in production
- Solid with SQL and relational data modeling, with hands-on experience using PostgreSQL
- Experience with distributed systems patterns including messaging or streaming, retries, idempotency, and backpressure
- Familiar with caching and state systems such as Redis and real-time delivery using SSE or WebSockets
- Strong grasp of API authentication and authorization, multi-tenancy, and security best practices
- Experience building or operating workflow engines, schedulers, or agent runtimes
- Experience with Postgres RLS and data governance at scale
- Practical exposure to containerization, CI or CD, and cloud environments
- Experience working with Rust 2024, PostgreSQL, Redis, Kafka or NATS, containers, modern CI or CD, and real-time streaming to clients
Preferred Qualifications
- Strong portfolio or GitHub showing backend or systems design depth
- Background integrating external AI or model providers and securing provider configurations
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Backend, Workflow Runner
Profound · New York
