companyProfound logo

Backend Software Engineer - Workflow Runner

ProfoundNew York City
On-site Full-time $140K/yr - $260K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

The ideal candidate will possess a strong portfolio demonstrating backend or systems design expertise, proficiency in Rust or a similar modern systems language, and practical experience with SQL and PostgreSQL. Familiarity with distributed system patterns, caching technologies, and API security practices is essential. The candidate should be pragmatic and collaborative, with experience in fast-paced environments.

About the job

At Profound, we are pioneering the essential agentic framework for contemporary enterprises. Our Workflow Runner serves as the execution backbone that transforms intricate AI tasks into dependable, modular workflows. In this role, you'll be instrumental in crafting the fundamental components—execution, scheduling, state management, and streaming—that drive intelligent systems at scale.

Key Responsibilities

  • Develop core workflow engine primitives designed to orchestrate agents, tools, and data flows.

  • Take ownership of the real-time control plane, encompassing streaming events, reliable job orchestration, idempotency, and replay mechanisms.

  • Deliver high-impact systems that transition prototypes into production-ready, scalable workflows.

  • Design and implement Rust-oriented backend services with clean APIs for the creation, execution, and monitoring of graph or DAG workflows.

  • Create reliable job orchestration with varied response modes, including blocking, streaming, and fire-and-forget, while ensuring durable state.

  • Enhance tenant isolation, security, and access protocols across our platform.

  • Optimize runtime behavior, including scheduling, backpressure management, timeouts, retries, and idempotency.

  • Evolve schemas and repositories, managing migrations, indexing, and query optimization.

  • Incorporate meaningful telemetry and elevate standards for testing and operational excellence.

  • Collaborate closely with product, frontend, and data teams to roll out high-impact features.

Who You Are

  • Demonstrated portfolio or GitHub showcasing depth in backend or systems design.

  • Proficient in a modern systems language, ideally Rust, and comfortable managing services end-to-end in a production environment.

  • Solid understanding of SQL and relational data modeling, with practical experience in PostgreSQL.

  • Familiar with distributed systems patterns, including messaging, streaming, retries, idempotency, and backpressure.

  • Knowledgeable about caching and state management systems like Redis and real-time delivery using SSE or WebSockets.

  • Strong understanding of API authentication, authorization, multi-tenancy, and security best practices.

  • Pragmatic, collaborative, and product-focused, thriving in a dynamic in-person work environment.

  • Experience in building or operating workflow engines, schedulers, or agent runtimes is a plus.

About Profound

Profound is at the forefront of creating a transformative agentic layer for modern businesses. We believe in empowering companies with reliable, scalable workflows that leverage cutting-edge AI technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.