Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Benefits offered by this job
Flexible working hours
Remote work
Competitive pay up to $24/hour
Valuable AI project experience
Job summary
A leading AI consultancy based in Johannesburg is seeking a Freelance Software Developer (Ruby) to work on innovative AI projects. This remote, part-time role involves designing prompt strategies, collaborating with engineers, and improving AI reliability. Suitable candidates should have at least a Bachelor's degree in Software Development and 3+ years of experience in Ruby and DevOps tools. This opportunity offers competitive rates and the chance to influence future AI models.
Qualifications
3+ years of professional experience in software development.
Excellent command of Ruby and key ecosystem tools.
Hands-on experience with containerisation and CI/CD pipelines.
Responsibilities
Design prompt variations to surface edge behaviors and performance regressions.
Collaborate with engineers to align prompts with project constraints.
Document prompt patterns and known limitations to support reuse.
Skills
Ruby
Git
Linux CLI tools
Docker
CI/CD
TDD
Debugging
Profiling
Code optimisation
English (C1)
Education
Bachelor’s or Master’s Degree in Software Development or Computer Science
Tools
RSpec
Bundler
Job description
A leading AI consultancy based in Johannesburg is seeking a Freelance Software Developer (Ruby) to work on innovative AI projects. This remote, part-time role involves designing prompt strategies, collaborating with engineers, and improving AI reliability. Suitable candidates should have at least a Bachelor's degree in Software Development and 3+ years of experience in Ruby and DevOps tools. This opportunity offers competitive rates and the chance to influence future AI models.