GeezJobs
HOME JOBS FREELANCERS Services CAREER GUIDE
Login Join Free

Sorry, This Job is expired!

No worries! You can check out similar opportunities — Just Click Below.

View All Latest Jobs Today

Micro1

Verified

Software Engineer

Kigali - Rwanda full-time freelance

Posted

2 weeks ago

Experience

3+ Years

Salary

$100 - $200/hour

Deadline

Closed

Job Summary

The Software Engineer designs, builds, and maintains robust reinforcement learning sandboxes and reference systems using various languages (Java, Node.js, Python, Go, Rust) to train next-generation AI. Core daily responsibilities include coding isolated backend testing environments, writing strict unit and integration tests, performing security-focused code reviews, solving complex real-world programming tasks, and documenting technical reasoning to refine model intelligence.

Foundational Capabilities & Prerequisites

  • Polyglot Backend Expertise: Strong experience in backend software development leveraging Java, Node.js, Go, Rust, or Python.
  • Scale Architecture: Verifiable track record building scalable backend systems, microservices, and robust APIs.
  • Testing Rigor: Masterful command of automated testing frameworks. Unit and integration test coverage is central to this engineering role, never an afterthought.
  • Diagnostic Proficiency: Deep experience handling code debugging, runtime performance optimization, and memory profiling.
  • Distributed Collaboration: Ability to work effectively and asynchronously within a distributed team environment, writing down engineering decisions with total clarity.
  • Communication Fluency: Excellent written and verbal English communication mechanics.

Preferred Cybersecurity & Technical Multipliers

  • Cybersecurity / SecOps Exposure: Highly preferred background in secure software development, application security (AppSec), penetration testing, or vulnerability assessment.
  • Security Standards Mastery: Working familiarity with OWASP guidelines, CWE (Common Weakness Enumeration) registries, or security-focused code audits.
  • IDE Ecosystem Familiarity: Comfortable working across multi-faceted toolsets, such as Eclipse, terminal environments, and containerized runtime systems.
  • Advanced Data Frameworks: Familiarity with data-driven, large-scale technical projects, or baseline artificial intelligence mechanics is considered a plus.

Technical Workflow Architecture

As an AI Evaluation Software Engineer at micro1, your engineering routine balances production-level coding with adversarial environment design:

  • Sandbox Orchestration: Compiling an isolated, fully reproducible container environment that simulates a messy legacy enterprise application, complete with structural dependencies and logic bugs.
  • Golden Reference Engineering: Writing the perfect, production-grade target solution (the "golden reference") that fixes the environment's flaws while meeting strict performance, scalability, and security parameters.
  • Secure Code Auditing: Embedding subtle security vulnerabilities (such as SQL injection, broken authentication, or path traversal) to see if the AI model can accurately detect the flaw, describe the risk vector using OWASP/CWE terminologies, and patch it securely.
  • Deterministic Test-Driven Evaluation: Writing aggressive automated test suites that execute against the AI model's code outputs to ensure it doesn't break peripheral system architecture or downstream microservices.

Key Responsibilities

1. Reinforcement Learning Environment Synthesis

  • Build and maintain isolated reinforcement learning environments that exercise real-world backend programming tasks, feature creation, and refactoring simulations.
  • Write robust backend services and the supporting infrastructure code that powers those sandboxes using Java, Python, Node.js, Go, or Rust.
  • Generate reproducible problem sets and create the definitive golden reference solutions used to benchmark model capabilities.

2. Rigorous Test Automation & Quality Assurance

  • Write exhaustive unit and integration tests to wrap around every simulated environment, ensuring test coverage serves as a core validation pillar.
  • Review code payloads for absolute correctness, runtime efficiency, long-term maintainability, and structural security compliance.
  • Provide clear, granular, and technically sound review feedback to peer engineers within the distributed workspace.

3. Asynchronous Problem Solving & Security Mapping

  • Solve diverse backend programming tasks independently and document your step-by-step technical reasoning so it can be ingested to scale up AI model quality.
  • Infuse secure coding principles, vulnerability remediation steps, and security-focused code reviews directly into the environment design.
  • Coordinate asynchronously within a globally distributed engineering network, logging code modifications and architectural decisions clearly in writing.

Core Competencies & Success Indicators

  • Architectural Containment: Crafting sandbox parameters so tight that model code executions can be measured deterministically without side effects.
  • Adversarial Design Thinking: Simulating realistic, complex developer scenarios—including performance regressions and legacy debt—to comprehensively stress-test model reasoning.
  • SecOps Code Validation: Evaluating if an AI tool's proposed solution violates corporate data governance, access controls, or secure development lifecycles.

Skills Required:

  • Computer / Software / It / Data

Featured Jobs

View All
Inkomoko
full-time    |    permanent

@ Inkomoko

UI/UX Engineer

Kigali - Rwanda 30001-50000birr
View Details
Inkomoko
full-time    |    permanent

@ Inkomoko

Safeguarding Manager

Kigali - Rwanda above-100000birr
View Details
Ericsson
full-time    |    permanent

@ Ericsson

Charging Integration Engineer

Kigali - Rwanda 30001-50000birr
View Details
Yo IT Consulting
full-time    |    freelance

@ Yo IT Consulting

Mechanical Engineer Expert

Kigali - Rwanda above-100000birr
View Details
I
full-time    |    freelance

@ Improbable

Head Of Marketing

Kigali - Rwanda above-100000birr
View Details
Zipline
full-time    |    permanent

@ Zipline

Customer Care Advocate

Muhanga - Rwanda 30001-50000birr
View Details
Old Mutual Insurance Rwanda
full-time    |    permanent

@ Old Mutual Insurance Rwanda

Information Call Center Officer

Kigali - Rwanda 20001-30000birr
View Details
Inkomoko
full-time    |    permanent

@ Inkomoko

Head Of Talent Management & Development

Kigali - Rwanda above-100000birr
View Details
One Acre Fund
full-time    |    permanent

@ One Acre Fund

Payments & Reconciliation Transformation Lead

Kigali - Rwanda above-100000birr
View Details
B
full-time    |    permanent

@ Bolingo Consult

B2B Sales & Digital Marketing Associate

Kigali - Rwanda 30001-50000birr
View Details
T
full-time    |    permanent

@ The Clean Cooling Network

Procurement Specialist

Kigali - Rwanda above-100000birr
View Details
P
full-time    |    freelance

@ Proxify

Senior D365 Developer

Kigali - Rwanda above-100000birr
View Details
G
full-time    |    volunteer

@ Gate Of Wise

Volunteer Journalist

Kigali - Rwanda less-than-10000birr
View Details
World Resources Institute
full-time    |    permanent

@ World Resources Institute

Senior HR Officer (Maternity Cover)

Kigali - Rwanda above-100000birr
View Details
I
full-time    |    freelance

@ Ironhack

Lead Instructor

Kigali - Rwanda above-100000birr
View Details
T
full-time    |    freelance

@ TELUS Digital

Digital Twin & Synthetic Reality Specialist

Kigali - Rwanda above-100000birr
View Details
World Vision
full-time    |    permanent

@ World Vision

Branch Manager

Kabarore VF Office - Rwanda above-100000birr
View Details
Right To Play
full-time    |    permanent

@ Right To Play

Impact Officer

Kigali - Rwanda above-100000birr
View Details
I
full-time    |    freelance

@ ISRAAID

WASH Consultant

Kigali - Rwanda above-100000birr
View Details
UNOPS
full-time    |    freelance

@ UNOPS

Programme Management Office (PRMO) - Senior Advisor

Kigali - Rwanda above-100000birr
View Details
Zipline
full-time    |    freelance

@ Zipline

Staff Software Engineer

Kigali - Rwanda above-100000birr
View Details
SNV
full-time    |    permanent

@ SNV

Project Finance Officer

Kigali - Rwanda above-100000birr
View Details
One Acre Fund
full-time    |    permanent

@ One Acre Fund

Strategic Partnerships Manager / Senior Associate (Fixed-Term)

Kigali - Rwanda above-100000birr
View Details
World Bank Group
full-time    |    permanent

@ World Bank Group

Senior Agriculture Economist

Kigali - Rwanda above-100000birr
View Details
Yo IT Consulting
full-time    |    freelance

@ Yo IT Consulting

Architect CAD & Construction Documentation Specialist

Kigali - Rwanda above-100000birr
View Details