Software Engineer - Agent Harness
About the role
The model is only half an agent; the harness is the other half. You build everything around the model that makes it act — context management, tool and function calling, file and terminal execution, scheduling, memory, and the agent loop itself. This is core product engineering on an agent framework comparable to well-known AI models, but built to run hybrid (local + cloud) and with efficiency.
Responsibilities
- Design and build the agent loop: planning, tool invocation, observation handling, retries, termination
- Implement tool integrations — file I/O, terminal / shell execution, web, MCP servers, message apps
- Build context management: what goes in the window, when to summarize, how to use long / cross-session memory
- Implement scheduling and automatic / background task execution
- Keep the harness model-agnostic so local and cloud models are swappable behind one abstraction
- Design agent security mechanisms through different approaches
- Make the loop observable, debuggable: tracing, replay, and reproducible agent sessions
Requirements
You must possess the minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
- BS/MS in CS, EE, Math or related STEM field
- 5+ years software development background
- Strong in at least one of Python, TypeScript, Go, Rust, C++
- Comfortable with async, concurrency, and process / subprocess management
- Experienced at reading unfamiliar codebases and someone else’s runtime
Qualifications
- Minimum qualifications are required to be initially considered for this position.
- Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
- BS/MS in CS, EE, Math or related STEM field
- 5+ years software development background
- Strong in at least one of Python, TypeScript, Go, Rust, C++
- Comfortable with async, concurrency, and process / subprocess management
- Experienced at reading unfamiliar codebases and someone else’s runtime
Skills
You must possess the minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
- Experience with agent frameworks, tool / function calling, or MCP
- Built developer tooling, CLIs, or IDE-adjacent products
- Familiarity with sandboxing, containerization, and safe code execution
- Contributions to open-source agent / LLM tooling
- Experience with agent security
Benefits
At Intel, our total rewards package goes above and beyond just a paycheck. Whether you're looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve your goals. Go to Intel Benefits | Intel Careers for details of benefits available to you.
Pay
Annual Salary Range for jobs which could be performed in the US: $170,500.00 - 315,490.00 USD
Schedule
Shift 1 (United States of America)