More jobs:
Software Engineer – Agent Harness
Job in
Mesa, Maricopa County, Arizona, 85201, USA
Listed on 2026-07-20
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-20
Job specializations:
-
Software Development
Software Engineer, Python
Job Description & How to Apply Below
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
- BS/MS in CS, EE, Math or related STEM field
- 5+ years software development background
- Strong in at least one of Python, Type Script, Go, Rust, C++
- Comfortable with async, concurrency, and process / subprocess management
- 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
- Python
- Type Script
- Go
- Rust
- C++
- async programming
- concurrency
- process management
- subprocess management
- tool integration
- problem-solving
- debugging
- observability
- reproducibility
- adaptability
- collaboration
- code comprehension
- project management
- communication
- critical thinking
- BS in Computer Science
- MS in Computer Science
- BS in Electrical Engineering
- MS in Electrical Engineering
- BS in Mathematics
- MS in Mathematics
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×