Job Openings ML / Python / Backend Engineer

About the job ML / Python / Backend Engineer

Location: Remote - Sri Lanka.

Work type: Part time, Flexible hours.

Welcome to Catalyst Labs, Powering Catalytic Growth

At Catalyst Labs, catalytic growth isnt just a concept, its our driving force. Our mission is to help businesses soar to new heights by building exceptional offshore teams. Specializing in both Business Process Outsourcing (BPO) and Knowledge Process Outsourcing (KPO), our expertise transcends traditional boundaries, creating teams that excel in diverse work environments across any domain.

We are looking for a skilled and motivated ML/Python/Backend Engineer to join our remote team part-time, based in Sri Lanka. You will play a pivotal role in developing new features for our generative AI applications, leveraging the LiteLLM, LangChain and the OpenAI API.

Required Qualifications

  • Experience in developing APIs with FastAPI

  • Experience working with LLM API providers (OpenAI , Groq , Anthropic )

  • Experience working with Vector databases

  • Experience in working with asynchronous python libraries such as Asyncio and HTTPX

Preferred Qualifications

  • Experience in writing asynchronous wrappers for existing non-async libraries (mainly database connectors)

  • Experience working with AWS cloud services

  • Experience working with Git and Github actions

  • Experience in creating unit tests for LLM powered applications

  • A Good understanding of Agentic design patterns and RAG design patterns

  • Good understanding of OOP and SOLID principles

Educational Qualifications

  • A degree in Software Engineering / Computer Science or a related field.