Kaleidocode Pty Ltd Logo

Backend Software Developer - AI Integrations (RAG)

Kaleidocode Pty Ltd|Posted 9 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    Python
    Docker
    CI/CD
Nice-to-have skills:
    Flask
    Apache Solr
    FastAPI
    Faiss
    OpenAI API
    Anthropic Claude API
    Pinecone

Location and salary

Remote policy:Hybrid
Location of job:Durban, South Africa or South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Join Kaleidocode, an exciting software development consultancy, as we build cutting-edge AI systems. You'll design and develop Retrieval-Augmented Generation (RAG) pipelines, combining advanced LLMs with scalable retrieval architectures. Your role will involve creating RESTful APIs, implementing robust testing and CI/CD pipelines, and integrating with various systems to deliver scalable AI microservices.

As part of our forward-thinking team, you'll work on exciting projects for global clients, pushing the boundaries of applied AI. We're looking for candidates with strong Python skills, experience in LLM APIs and vector search technologies, and a solid understanding of DevOps practices. You'll have the opportunity to expand your skill set and work alongside smart, focused colleagues who design and deploy meaningful software using modern tools and processes.

We offer a creative, team-oriented environment where your passion for technology and problem-solving will thrive. While based in Durban, South Africa, we welcome remote applications. Join us in shaping the future of AI integration and grow your career with a premium consultancy known for its highly skilled professionals.

About Kaleidocode Pty Ltd

15-50 employees

What We Do

Kaleidocode Pty Ltd is a leading enterprise software development company based in Durban, South Africa. We specialise in crafting solutions for various industries, helping great companies lead the pack. As consultants we bring our knowledge, skills and expertise to make a significant impact on the quality and delivery of our clients' software.

Our sister company Kaleidocode Pivot (KCP). KCP is a BBBEE Level 2 51% Black Owned company. KCP partners with us in providing software consulting services and also runs a top class graduate software development apprenticeship.

Our Culture

At Kaleidocode, our core value is 'Learn, Grow, Deliver'. We foster a positive, honouring, team-focussed environment that people love to be a part of. You will work alongside smart and talented individuals, who are passionate about your growth. We communicate in English and are headquartered in the beautiful city of Durban, KwaZulu-Natal, South Africa. Our team is mostly remote and we have software engineers based all over the world. But we love to connect at the office or for special events whenever we can.

Our Clients

We strive to achieve excellence and innovation in our work, which is why our clients make use of our services. We provide consulting services across development, testing, business analyis, project management, DevOps and Security. We work on enterprise systems for our corporate clientele, in South Africa and globally. Tech stacks vary from client to client, but popular technologies include:

  • Angular, React, or Vue
  • Javascript, HTML5/CSS3
  • C# , Java, other object orientated
  • Also important: relational databases, TDD, software patterns, good coding practices, domain oriented design

Our Hiring Processes

We are always on the lookout for talented individuals who can add value to our team. Our hiring process is a mutli-stage process. Our people are really important to us; and we want to make the right hiring decisions. We also want to give you an opportunity to get to know us, and make sure we are a good fit for you. You will be asked to complete 3 rounds of interviews and technical assessments. And we'll keep you posted along the way. If you're passionate about software development and want to be part of a diverse, dynamic and innovative team, we'd love to hear from you.

Why Work For Us

Grow your career with us as we help you to grow your technical and behavioural skills, through coaching and mentoring, and through experience on significant and valuable client projects. Be part of a happy and productive global team, who take pride in what they do and contribute meaningfully to our clients, and to each other.

Tech Stack

application and data

Javascript
Javascript
Java
Java
React
React
HTML5
HTML5
C#
C#
Vue.js
Vue.js
Angular
Angular

Office Photos

Workshop on How to Write Clean Code
One of our social get togethers on the padel court!
Company birthday celebration - Italian style!
View from our Durban office
Our team, inspiring the next generation of Software Professionals.
Knowledge Sharing - internal and community

Similar jobs on OfferZen: