Software Engineer - Agent Guardrails
B
BlueRockCybersecurity
Germany (remote) or Bengaluru, IndiaFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsPythonC++Rust
Requirements
- Production mastery in Node.js and Python.
- Experience with dynamic module loading, monkey-patching, and low-level runtime interception in Node.js and Python.
- Comfort bridging managed runtimes into compiled binaries (e.g., Rust, C, C++).
- Fundamental understanding of memory management, thread safety, and dynamic linking.
- Deep understanding of non-blocking control flow (asyncio, Node event loop).
- Proven track record of building resilient software on top of fast-evolving third-party SDKs and uncooperative runtimes.
- Diagnostic mindset for hunting down race conditions, memory leaks, and silent failures across runtime boundaries.
Responsibilities
- Design and build low-latency runtime instrumentation across Node.js and Python to track AI agent execution paths in real time.
- Pioneer hooks and interceptors for emerging protocols (like MCP), LLM SDKs, web frameworks, and new execution transports.
- Engineer automated systems and harness tooling to detect, test, and automatically surface upstream SDK shifts before they impact runtime behavior.
- Enforce strict execution overhead budgets to ensure guardrails never compromise host agent execution speed.
View Full Description & ApplyYou'll be redirected to the employer's site