Software Engineer - Agent Harness

Intel Intel · Semiconductors · California, Santa Clara, United States +3

Software Engineer to build the 'harness' for agentic AI systems, focusing on the agent loop, tool integration, context management, and scheduling. The role emphasizes creating a model-agnostic framework for hybrid local and cloud intelligence, with a strong focus on core product engineering for an agent framework.

What you'd actually do

  1. Design and build the agent loop: planning, tool invocation, observation handling, retries, termination
  2. Implement tool integrations — file I/O, terminal / shell execution, web, MCP servers, message apps
  3. Build context management: what goes in the window, when to summarize, how to use long / cross-session memory
  4. Implement scheduling and automatic / background task execution
  5. Keep the harness model-agnostic so local and cloud models are swappable behind one abstraction

Skills

Required

  • Python
  • TypeScript
  • Go
  • Rust
  • C++
  • async
  • concurrency
  • process / subprocess management
  • external tools or APIs in a loop
  • failure modes
  • reading unfamiliar codebases
  • someone else’s runtime

Nice to have

  • agent frameworks
  • tool / function calling
  • MCP
  • developer tooling
  • CLIs
  • IDE-adjacent products
  • sandboxing
  • containerization
  • safe code execution
  • open-source agent / LLM tooling
  • agent security

What the JD emphasized

  • Has built a project that calls external tools or APIs in a loop and handled the failure modes
  • Experienced at reading unfamiliar codebases and someone else’s runtime

Other signals

  • building agentic AI
  • local and cloud intelligence
  • agent harness
  • model-agnostic harness