AI/ML Software Engineer (Remote) – Anablock

Urgent

Job Description

Location: Remote (Ghana – Accra or anywhere in Ghana)

Employment Type: Full-time Contract

About Us

We’re a US-based software company with a growing team in Ghana. 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
  • Version Control: Git/GitHub workflows
  • 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

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,580 USD
  • Payment: Monthly via Payoneer, Wise, or local bank transfer
  • Comparison: Market median is UGX 5.4M/month; we’re above average for juniors