Senior Staff Engineer
Freehand · Not specified · onsite · Posted 21d ago
Not disclosed8–12 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
The core responsibilities for the job include the following:
Backend and Systems Engineering:
- Design and build scalable backend services using modern system design principles.
- Own critical services that manage procurement, invoice, contract, and payment workflows.
- Implement orchestration logic that coordinates AI agents, humans, and enterprise systems.
- Build resilient systems with strong guarantees around idempotency, retries, and failure handling.
API and Integration Development:
- Build and maintain robust APIs consumed by AI services, frontend apps, and external systems.
- Integrate deeply with ERP systems, procurement platforms, and payment gateways and financial rails.
- Handle complex data normalization and transformation across enterprise systems.
AI Agent Building, Observability, and Testing:
- Build agent execution runtimes: tool calling, context management, memory, and multi-step reasoning loops.
- Implement multi-agent coordination parallel and sequential workflows with human-in-the-loop escalation.
- Instrument agent execution with full trace capture: tool calls, LLM I/O, latency, token usage, and cost.
- Design evaluation frameworks for agent output quality, task success rate, and regression detection.
- Build automated test harnesses for agent pipelines, unit, integration, and replay-based regression tests.
- Define and track agent reliability metrics: task completion rate, escalation rate, cost per workflow, and SLA adherence.
Reliability, Security, and Compliance:
- Design systems with enterprise-grade reliability, monitoring, and alerting.
- Implement fine-grained access controls, audit logs, and data security best practices.
- Ensure backend systems meet compliance requirements for financial and regulated data.
Performance and Scale:
- Optimize backend systems for latency, throughput, and cost efficiency.
- Design services that scale across global customers and billions of transactions.
- Proactively identify and fix bottlenecks in distributed systems.
Requirements:
- 8-15 years' experience building strong production backend systems.
- Strong proficiency in Python, NodeJS, Go, or similar backend languages.
- Deep understanding of distributed systems, APIs and microservices, databases (SQL and NoSQL), and message queues/event-driven architectures.
System Design:
- Proven experience designing scalable, fault-tolerant systems.
- Strong grasp of consistency, concurrency, and data integrity trade-offs.
- Experience building workflow engines or state-driven systems is a plus.
Sourced from instahyre
Skills
distributedGolangBackendPythonNode.Js
About Freehand

Freehand
Industries
Information TechnologyManufacturingMechanical DesignMedical DeviceRobotics