A
π» AI/ML Software Engineer
Anablock
Remote Β· Nigeria Full-time $6 β $12/hr Today
About the role
About Us
We're a US-based software company with a growing team in Nigeria (currently 2 developers in Lagos). We're looking for talented backend engineers to join our team and help build scalable, high-performance systems.
What You'll Do
- Build autonomous AI agents that automate business processes (lead qualification, document processing, customer support, sales workflows)
- Design and implement multi-agent systems using LangChain, LlamaIndex, or custom frameworks with tool integration and orchestration
- Develop agent-powered web applications with React/Vue frontends and Node.js/Python backends
- Integrate AI agents with business systems (CRMs, email, databases, APIs) to create end-to-end automation workflows
- Optimize agent performance, cost, and reliability through prompt engineering, caching strategies, and error handling
- Collaborate with our distributed team via Slack and GitHub, participate in code reviews, and contribute to agent architecture decisions
Required Skills
- Backend: Node.js, Python, TypeScript, JavaScript
- Frameworks: Express, Django, Flask, Next.js
- Database: PostgreSQL, MySQL, or MongoDB (schema design, optimization)
- API Design: RESTful principles, authentication (JWT, OAuth)
- Version Control: Git/GitHub workflows
- English: Clear communication for daily standups and documentation
- AI/ML Expertise: Hands-on experience with machine learning frameworks (TensorFlow, PyTorch, scikit-learn, Keras) or AI application development
- AI/ML Applications: Experience building or integrating:
- LLM-powered applications (chatbots, content generation, semantic search)
- Recommendation systems or predictive models
- Computer vision or NLP solutions
- AI agent systems or autonomous workflows
- AI Infrastructure: Familiarity with vector databases (Pinecone, Chroma, Weaviate), embeddings, prompt engineering, or fine-tuning models
Nice to Have
- Cloud platforms (AWS, GCP, Azure)
- Docker and containerization
- Redis, RabbitMQ, or message queues
- GraphQL experience
- Previous work with distributed teams
- Contributions to open-source projects
What We Offer
- USD salary paid monthly (UGX 65M/year median = $8.40/hr; we're competitive)
- Join existing Uganda team β 2 developers already in Kampala for mentorship
- Flexible schedule β async-first culture
- Annual raises based on performance
- Learning opportunities β courses, certifications, conference tickets
- Career progression β senior roles at $12-15/hr within 2-3 years
- Stable long-term work β we're building a team, not a project
Compensation Details
- Starting rate: $6-12/hr
- Monthly hours: 160 hours
- Monthly income: $960-1,680 USD (UGX ~6.2M-8.3M)
- Payment: Monthly via Payoneer, Wise, or local bank transfer
- Comparison: Market median is UGX 5.4M/month; we're above average for juniors
Skills
AWSAzureChromaDockerDjangoExpressFlaskGCPGitGitHubGraphQLJavaScriptKerasLangChainLlamaIndexMongoDBMySQLNext.jsNode.jsNLPOAuthPayoneerPineconePostgreSQLPredictive modelsPrompt engineeringPyTorchPythonRabbitMQReactRedisRESTfulscikit-learnSemantic searchTensorFlowTypeScriptVueWeaviateWiseJWT
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free