Job Title
Software Engineer Rust and Docker (3 Months Contract) Remote
Job Description
Software Engineer Rust and Docker (3 Months Contract) Remote
Role Summary
We are hiring a Software Engineer with expertise in Rust and Docker for a 3-month fully remote contract. This role involves contributing to an AI-driven project focused on creating training and evaluation datasets for Large Language Models (LLMs) using real-world open-source repositories. You ll work at the intersection of software engineering and AI research, combining advanced coding with hands-on system integration.
Job Details
Job Location: Remote (Dubai-based operations)
Industry: Information Technology and Services
Function: Software Engineering / Development
Job Type: Contract (3 months, hourly-based, no paid leaves or benefits)
Position Overview
As part of the project, you will configure development environments, triage GitHub issues, validate bug fixes, and test LLM-driven enhancements across complex real-world repositories. This is an exciting opportunity for engineers passionate about Rust and advanced containerization workflows.
What You ll Do
* Analyze and triage GitHub issues from trending open-source repositories.
* Configure and manage code environments using Docker and similar tools.
* Validate code quality, unit test coverage, and overall repository health.
* Modify and run codebases to benchmark LLM capabilities in real scenarios.
* Partner with AI research teams to define and select repositories for evaluation.
* Optionally mentor junior engineers contributing to the project.
Ideal Profile
* 3 4+ years of hands-on Rust programming experience.
* Strong working knowledge of Docker, CI/CD pipelines, and GitHub workflows.
* Proven ability to debug, test, and run complex real-world codebases locally.
* Familiarity with open-source contribution workflows and issue triaging.
* Excellent problem-solving, collaboration, and technical documentation skills.