Software Engineer
Keystone Recruitment
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Role: Software Engineer
We are hiring on behalf of one of our clients for an experienced Software Engineer with strong Bash and shell scripting expertise. This contract role supports an AI research initiative focused on evaluating system-level agents operating in terminal and Linux environments. This is a short-term, project-based engagement requiring strong analytical skills and hands-on systems experience.
Key Responsibilities
- Analyze and solve benchmark tasks involving Docker, shell scripting, and Linux system administration.
- Evaluate command-line workflows for correctness, reproducibility, and reliability.
- Document technical reasoning grounded in system behavior and code structure.
- Assess multi-step CLI workflows across files and configurations.
- Develop high-quality reference solutions and diagnostic insights.
Required Qualifications
- 2+ years of professional experience in software engineering or systems development.
- Strong experience with Bash and shell scripting in Linux environments.
- Familiarity with Docker, Git, and Python.
- Experience debugging multi-file system workflows.
- Ability to clearly document technical findings and reasoning.
Preferred Qualifications
- Experience working with distributed systems or infrastructure tooling.
- Prior involvement in technical benchmarking, QA, or evaluation workflows.
- Familiarity with reproducible development environments.
Engagement Details
- Independent contractor engagement.
- Fully remote.
- Flexible schedule.
- Short-term project with potential extension.
- Hourly rate: $80–$90 depending on experience.
- Weekly payment via secure payment platforms.
Applicants must be legally authorized to work in their country of residence and able to perform services as an independent contractor.
Key skills/competency
- Bash scripting
- Shell scripting
- Linux
- Docker
- Python
- Git
- System administration
- CLI workflows
- Debugging
- Technical documentation
How to Get Hired at Keystone Recruitment
- Research Keystone Recruitment's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Keystone Recruitment: Highlight Bash, shell scripting, Linux, Docker, and AI research experience. Quantify achievements.
- Showcase problem-solving skills: Prepare examples demonstrating analytical prowess in system-level debugging and workflow evaluation.
- Master technical interviews: Practice coding challenges in Bash/Python and discuss Linux system administration scenarios.
- Articulate your contractor readiness: Emphasize your ability to work independently, manage a flexible schedule, and deliver high-quality project work.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background