Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Welcome to Catalyst Labs – Powering Catalytic Growth
At Catalyst Labs, catalytic growth isn't just a concept, it's our driving force. Our mission is to help businesses soar to new heights by recruiting exceptional talent. We specialize in Artificial Intelligence, Machine Learning. Data Science and Data Analytics recruitment – Globally.
We take pride in standing out as the only agency operated by ML engineers to help our fellow Machine Learning / AI Engineers and Data Scientists land their dream role.
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.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.