Python Developer
Singapore
Listed on 2026-01-12
-
Software Development
Python, Backend Developer, Software Engineer, Cloud Engineer - Software
Yirifi.ai is a Singapore-based company founded in 2023 by Saurav Bhatia (former Global Head of Digital Assets at Standard Chartered). It provides AI-driven solutions for digital asset risk management and regulatory compliance.
The platform offers tools like real-time crypto risk analytics, a global regulation database, a Web3 partner marketplace, and customizable compliance workflows. It mainly serves institutional investors, compliance officers, risk managers, regulators, and legal advisors.
Yirifi.ai is a small, privately held company (around 11–50 employees) and has achieved ISO/IEC 27001:2022 certification, showing strong focus on security and trust. Its mission is to bridge traditional finance and Web3 by making digital assets safer and more compliant.
Job DescriptionThis is a remote position.
As a Mid-Level Python Developer, you will contribute to building and maintaining robust server-side applications, APIs, and data processing systems that power our compliance and risk intelligence platform.
You'll work with modern Python frameworks and tools to develop scalable backend solutions, collaborate with experienced engineers, and take ownership of features from design through deployment.
Your role bridges individual contribution with growing technical leadership you'll mentor junior developers while continuing to expand your expertise in distributed systems, cloud infrastructure, and fin-tech technologies. You will also work with Large Language Models (LLMs) and vector databases to build intelligent features that enhance our compliance analysis, regulatory intelligence, and risk assessment capabilities.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- 3 years of professional experience in backend development using Python .
- Strong hands-on experience with Python frameworks such as Django, FastAPI, or Flask .
- Solid experience designing and developing RESTful and/or Graph
QL APIs . - Strong working knowledge of PostgreSQL and at least one No
SQL database (e.g., Mongo
DB). - Experience with ORM frameworks (Django ORM, SQL Alchemy) and writing optimized raw SQL queries .
- Practical experience with asynchronous processing and event-driven systems (Celery, Kafka, Rabbit
MQ). - Working knowledge of LLM integration and RAG systems , including vector databases and embedding workflows.
- Experience integrating third-party APIs with secure authentication and error handling.
- Familiarity with Docker, CI/CD pipelines, and production deployments .
- Experience with monitoring, logging, and performance optimization tools (Prometheus, ELK, Datadog).
Design and Develop Python-Based Backend Services
- Build scalable, maintainable backend applications using Python frameworks (Django, FastAPI, Flask).
- Develop RESTful or Graph
QL APIs that enable seamless communication between frontend and backend services. - Write clean, well-documented code following PEP 8 standards and best practices.
- Participate in code reviews and contribute to continuous improvement of code quality.
Build and Optimize Data Pipelines and Database Solutions
- Design and implement efficient database schemas using Postgre
SQL and Mongo
DB. - Develop data processing pipelines for regulatory intelligence and compliance analysis.
- Optimize database queries and implement caching strategies for improved performance.
- Work with ORM frameworks and raw SQL as needed.
- Maintain airflow DAGs for ETL processes and data workflows.
Develop and Maintain LLM Chat Agents and RAG Systems
- Design and implement conversational AI agents powered by Large Language Models (LLMs) for compliance queries and regulatory guidance.
- Build and maintain Retrieval-Augmented Generation (RAG) systems that combine LLMs with vector databases for accurate, context-aware responses.
- Integrate LLM APIs (OpenAI, Anthropic, open-source models) with backend services.
- Manage vector embeddings and ensure efficient retrieval from vector databases (Pinecone, Weaviate, Milvus, etc.).
- Monitor LLM accuracy, and cost optimization.
Develop Event-Driven and Asynchronous Systems
- Build event-driven microservices using message queuing systems (Kafka, Rabbit
MQ…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).