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.