The only way to do great work is to be passionate about what you do.

Bring your skills, your curiosity and your best true self and we’ll match your ingenuity with the latest technology to make incredible things together. 

We are a fast-growing global multi-disciplinary team distributed across 13 time zones. We are open-minded, creative and skilled professionals that are capable to simplify financial world and offer honest full-digital solutions to community financial institutions and their clients.

Quilo is a remote-native environment with a flexible schedule that enables to learn and to grow within a diverse international team of experts, united by a single vision - fight financial inequity by democratizing access to credit globally in a fair and transparent way!

Join the team, unlock your potential, use cutting-edge technologies and let’s fight the global inequality together.

Open Positions

CHIEF RISK OFFICER (CRO)
Management
Apply Now

The Chief Risk Officer (CRO) is a senior executive responsible for the effective independent oversight of SFF risks, under the direction of the Board’s Risk Oversight Committee (ROC). The CRO’s primary responsibility is to develop and implement a risk management framework with appropriate tools for the measurement, reporting and control of SFF’s financial and non-financial risks. The CRO, with input from the CEO and management, will develop a risk appetite framework (as per the Board’s stated risk tolerance) expressed in a limit structure for all business lines. The CRO will also monitor risk-taking activities and report adherence to limits to the ROC. The CRO will collaborate with the CEO while having formal reporting lines to the ROC.

Key Objectives

Provide the overall leadership, vision, and direction for risk management

  • Provide the overall leadership, vision, and direction for risk management
  • Establish an integrated risk management framework for all aspects of risks across the bank;
  • Develop risk management policies, including the quantification of the Bank’s risk appetite through specific risk limits
  • mplement a set of risk metrics and reports, including losses and incidents, key risk exposures, and early warning indicators
  • Allocate capital to exposures based on risk, and optimize the bank’s risk portfolio through business activities and risk transfer strategies
  • mprove the bank’s risk management readiness through communication and training programs, performance measurement and incentives, and other change management programs
  • Develop the analytical, systems and data management capabilities to support the risk management program
Key Competencies: Skills, Knowledge and Ability
  • Risk Control mindset: Should show mastery of risk disciplines at a bank-wide and integrated level, risk processes, tools and techniques, capital management, risk-related regulations and compliance.
  • Technical Knowledge: Should have a strong understanding of statistics and quantitative data analysis methods. Should have an understanding of different risk management related IT/software applications.
  • Keen business acumen – Business and financial judgment, and problem-solving skills are crucial requirements.
  • Strong process orientation – A strong understanding of banking processes and operations.
  • Intellectual curiosity and analytical approach to work
  • Ability to influence a culture of risk awareness in the organization.
  • Independent thought leadership to strategic decisions and debate
  • Ability to lead and exercise authority through expertise, and experience, showing both strategic and operational understanding of the business model.
  • Strong big-picture and strategic orientation yet detail focused.
  • Strong sense of collaboration and ability to develop positive relationships with key business stakeholders and demonstrate respectful, constructive negotiating skills.
  • Leadership ability to inspire and motivate others to perform well through continuous feedback.
  • Excellent written and oral communication skills, with proven ability to present and explain complex information and suggest process improvements to a diverse audience including operations and Senior Management and the Board.
Key Objectives

For effective execution of the functions of a CRO, the candidate must ideally have strong functional experience, exposure to regulatory interactions, strong technology orientation, and a keen eye for detail. He/ she must be a team player with Vision who can share and shape the destiny of the Bank’s vision. Must be able to develop and articulate insights and mentor the team in alignment with the Bank’s Vision.

  •  Bachelor’s Degree in Finance, Business or related field ▪ Master’s Degree, FRM or other advanced certification preferred.
  • Minimum 15+ years combined experience in banking and finance, of which at least 5 years in risk management related roles. Experience in microfinance operations and specialization in some areas such as credit, operations, foreign exchange/investment is also required.
  • In-depth understanding of regulatory compliance requirements. Should be well versed with the regulatory environment. Knowledge in global regulatory environment/practices is preferred.
Any location in the US
Contract Type - Flexible
MACHINE LEARNING ENGINEER
Engineering
Apply Now

We are looking for a highly capable machine learning engineer to optimize our machine learning systems. You will be evaluating existing machine learning (ML) processes, performing statistical analysis to resolve data set problems, and enhancing the accuracy of our AI software's predictive capabilities.

To ensure success as a machine learning engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation software.

Machine Learning Engineer Responsibilities
  •  Consulting with managers to determine and refine machine learning objectives.
  • Designing machine learning systems and self-running artificial intelligence (AI) software to improve predictive models.
  • Transforming data science prototypes and applying appropriate ML algorithms and tools.
  • Ensuring that algorithms generate accurate user recommendations.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML algorithms to analyze huge volumes of historical data to make predictions.
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning.
Machine Learning Engineer Requirements
  • Bachelor's degree in computer science, data science, mathematics, or a related field.
  • Master’s degree in computational linguistics, data analytics, or similar will be advantageous.
  • At least two years' experience as a machine learning engineer.
  • Advanced proficiency with Python, Java, and R code writing.
  • Extensive knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.
  • In-depth knowledge of mathematics, statistics, and algorithms.
  • Superb analytical and problem-solving abilities.
  • Great communication and collaboration skills.
  • Excellent time management and organizational abilities.
Any location globally
Contract Type - Flexible
SENIOR JAVA DEVELOPER
ENGINEERING
Apply Now

We are looking for a Software Engineer with passion for delivery of innovative customer facing web applications amidst an agile development environment. You are not only skilled at programming but an excellent communicator with a bias for action. You have focus and strong sense of ownership. Over time you will grow into a key technical resource capable of back-end development as well as driving cross-team design and architecture reviews.

Key Competencies: Skills, Knowledge and Ability
  • You are a voracious learner, especially in the areas of technology, service design patterns and system architecture.
  • Bachelor's degree in Computer Science or related discipline or equivalent experience
  • 4 to 5+ years back-end software development experience across multiple technologies, languages and frameworks willing to learn front-end
  • Excellent coding skills in Java and proficiency with HTML, XML and JSON
  • Experience working with Rest APIs and familiarity with development of services using Spring Boot on Cloud (e.g. AWS)
  • Experience working around Spring Boot
  • Experience using code versioning tools for e.g. Git.
  • Good communication and ability to explain technical details and challenges to a variety of audiences
  • Experience with Agile development methodology
  • Flexible in learning and understanding both front-end as well as back-end services
  • Ability to work in a diverse organization with global, decentralized teams working across multiple locations
  • Strong programming & designing skills (Java from 1.8 with Spring (Boot, Core, MVC, Security))
  • Familiar with Microservices architecture (Docker, Kubernetes)
  • Can write good tests and has good troubleshooting/debugging skills
  • Good communication and should have ability to work across teams
  • Exposure to Cloud computing. AWS is preferred
Responsibilities
  •  Design, develop, debug and modify web services within flights' micro services stack
  • Write clean code utilizing object-oriented design principles, data structures and algorithms
  • Create and maintain Kotlin services and components that interact within and outside of client's technical stack
  • Write automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines
  • Performance and load test services and components you write from scalability and resiliency standpoint
  • Practice resilience engineering for every frontend/backend component you build and evangelize resilience within the team
  • Support and maintain the flights services and micro services stack
  • Collaborate with Product team, architects and peer engineers
  • Help design and build reusable frameworks and libraries to simplify development
  • Participate in peer code reviews and advocate for best coding practices and principles
Any location globally
Contract Type - Flexible
CUSTOMER SUCCESS MANAGER
SALES
Apply Now

We are looking for a technically savvy customer success manager who possesses a strong drive for results. Duties for the customer success manager will include a broad range of tasks such as maintaining ongoing customer relationships and networking, implementing success programs, contributing to sales, onboarding and training clients, and minimizing churn. You should also be able to provide insights on client-to-business interactions, improve customer experience through product support, and handle customer complaints and requests.Successful candidates must be social, analytical, possess an aptitude for learning and using new software, and be able to communicate clearly and effectively. The ideal Customer Success Manager should engage with customers, maximize value, and create strategies to grow our customer base.

Responsibilities
  • Develop and manage client portfolios.
  • Sustain business growth and profitability by maximizing value.
  • Analyze customer data to improve customer experience.
  • Hold product demonstrations for customers.
  • Improve onboarding processes.
  • Evaluate and improve tutorials and other communication infrastructure.
  • Mediate between clients and the organization.
  • Handle and resolve customer requests and complaints.
  • Minimize customer churn.
  • Aid in product design and product development.
Requirements
  •  Communications or marketing degree.
  • Highly organized and able to multi-task.
  • Self-driven and proactive nature.
  • Excellent communication and interpersonal skills.
  • Demonstrate leadership qualities.
  • High computer literacy and ability to learn new software.
  • Knowledge of customer success processes.
  • Experience in document creation.
  • Patient and active listener.
  • Passion for service
Any location globally
Contract Type - Flexible
CHIEF RISK OFFICER (CRO)
Management
Apply Now

The Chief Risk Officer (CRO) is a senior executive responsible for the effective independent oversight of SFF risks, under the direction of the Board’s Risk Oversight Committee (ROC). The CRO’s primary responsibility is to develop and implement a risk management framework with appropriate tools for the measurement, reporting and control of SFF’s financial and non-financial risks. The CRO, with input from the CEO and management, will develop a risk appetite framework (as per the Board’s stated risk tolerance) expressed in a limit structure for all business lines. The CRO will also monitor risk-taking activities and report adherence to limits to the ROC. The CRO will collaborate with the CEO while having formal reporting lines to the ROC.

Key Objectives

Provide the overall leadership, vision, and direction for risk management

  • Provide the overall leadership, vision, and direction for risk management
  • Establish an integrated risk management framework for all aspects of risks across the bank;
  • Develop risk management policies, including the quantification of the Bank’s risk appetite through specific risk limits
  • mplement a set of risk metrics and reports, including losses and incidents, key risk exposures, and early warning indicators
  • Allocate capital to exposures based on risk, and optimize the bank’s risk portfolio through business activities and risk transfer strategies
  • mprove the bank’s risk management readiness through communication and training programs, performance measurement and incentives, and other change management programs
  • Develop the analytical, systems and data management capabilities to support the risk management program
Key Competencies: Skills, Knowledge and Ability
  • Risk Control mindset: Should show mastery of risk disciplines at a bank-wide and integrated level, risk processes, tools and techniques, capital management, risk-related regulations and compliance.
  • Technical Knowledge: Should have a strong understanding of statistics and quantitative data analysis methods. Should have an understanding of different risk management related IT/software applications.
  • Keen business acumen – Business and financial judgment, and problem-solving skills are crucial requirements.
  • Strong process orientation – A strong understanding of banking processes and operations.
  • Intellectual curiosity and analytical approach to work
  • Ability to influence a culture of risk awareness in the organization.
  • Independent thought leadership to strategic decisions and debate
  • Ability to lead and exercise authority through expertise, and experience, showing both strategic and operational understanding of the business model.
  • Strong big-picture and strategic orientation yet detail focused.
  • Strong sense of collaboration and ability to develop positive relationships with key business stakeholders and demonstrate respectful, constructive negotiating skills.
  • Leadership ability to inspire and motivate others to perform well through continuous feedback.
  • Excellent written and oral communication skills, with proven ability to present and explain complex information and suggest process improvements to a diverse audience including operations and Senior Management and the Board.
Key Objectives

For effective execution of the functions of a CRO, the candidate must ideally have strong functional experience, exposure to regulatory interactions, strong technology orientation, and a keen eye for detail. He/ she must be a team player with Vision who can share and shape the destiny of the Bank’s vision. Must be able to develop and articulate insights and mentor the team in alignment with the Bank’s Vision.

  •  Bachelor’s Degree in Finance, Business or related field ▪ Master’s Degree, FRM or other advanced certification preferred.
  • Minimum 15+ years combined experience in banking and finance, of which at least 5 years in risk management related roles. Experience in microfinance operations and specialization in some areas such as credit, operations, foreign exchange/investment is also required.
  • In-depth understanding of regulatory compliance requirements. Should be well versed with the regulatory environment. Knowledge in global regulatory environment/practices is preferred.
Any location globally
Contract Type - Flexible
MACHINE LEARNING ENGINEER
Engineering
Apply Now

We are looking for a highly capable machine learning engineer to optimize our machine learning systems. You will be evaluating existing machine learning (ML) processes, performing statistical analysis to resolve data set problems, and enhancing the accuracy of our AI software's predictive capabilities.

To ensure success as a machine learning engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation software.

Machine Learning Engineer Responsibilities
  • Consulting with managers to determine and refine machine learning objectives.
  • Designing machine learning systems and self-running artificial intelligence (AI) software to improve predictive models.
  • Transforming data science prototypes and applying appropriate ML algorithms and tools.
  • Ensuring that algorithms generate accurate user recommendations.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML algorithms to analyze huge volumes of historical data to make predictions.
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning.
Machine Learning Engineer Requirements
  • Bachelor's degree in computer science, data science, mathematics, or a related field.
  • Master’s degree in computational linguistics, data analytics, or similar will be advantageous.
  • At least two years' experience as a machine learning engineer.
  • Advanced proficiency with Python, Java, and R code writing.
  • Extensive knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.
  • In-depth knowledge of mathematics, statistics, and algorithms.
  • Superb analytical and problem-solving abilities.
  • Great communication and collaboration skills.
  • Excellent time management and organizational abilities.
Any location globally
Contract Type - Flexible
SENIOR JAVA DEVELOPER
ENGINEERING
Apply Now

We are looking for a Software Engineer with passion for delivery of innovative customer facing web applications amidst an agile development environment. You are not only skilled at programming but an excellent communicator with a bias for action. You have focus and strong sense of ownership. Over time you will grow into a key technical resource capable of back-end development as well as driving cross-team design and architecture reviews.

Key Competencies: Skills, Knowledge and Ability
  • You are a voracious learner, especially in the areas of technology, service design patterns and system architecture.
  • Bachelor's degree in Computer Science or related discipline or equivalent experience
  • 4 to 5+ years back-end software development experience across multiple technologies, languages and frameworks willing to learn front-end
  • Excellent coding skills in Java and proficiency with HTML, XML and JSON
  • Experience working with Rest APIs and familiarity with development of services using Spring Boot on Cloud (e.g. AWS)
  • Experience working around Spring Boot
  • Experience using code versioning tools for e.g. Git.
  • Good communication and ability to explain technical details and challenges to a variety of audiences
  • Experience with Agile development methodology
  • Flexible in learning and understanding both front-end as well as back-end services
  • Ability to work in a diverse organization with global, decentralized teams working across multiple locations
  • Strong programming & designing skills (Java from 1.8 with Spring (Boot, Core, MVC, Security))
  • Familiar with Microservices architecture (Docker, Kubernetes)
  • Can write good tests and has good troubleshooting/debugging skills
  • Good communication and should have ability to work across teams
  • Exposure to Cloud computing. AWS is preferred
Responsibilities
  •  Design, develop, debug and modify web services within flights' micro services stack
  • Write clean code utilizing object-oriented design principles, data structures and algorithms
  • Create and maintain Kotlin services and components that interact within and outside of client's technical stack
  • Write automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines
  • Performance and load test services and components you write from scalability and resiliency standpoint
  • Practice resilience engineering for every frontend/backend component you build and evangelize resilience within the team
  • Support and maintain the flights services and micro services stack
  • Collaborate with Product team, architects and peer engineers
  • Help design and build reusable frameworks and libraries to simplify development
  • Participate in peer code reviews and advocate for best coding practices and principles
Any location globally
Contract Type - Flexible
CUSTOMER SUCCESS MANAGER
SALES
Apply Now

We are looking for a technically savvy customer success manager who possesses a strong drive for results. Duties for the customer success manager will include a broad range of tasks such as maintaining ongoing customer relationships and networking, implementing success programs, contributing to sales, onboarding and training clients, and minimizing churn. You should also be able to provide insights on client-to-business interactions, improve customer experience through product support, and handle customer complaints and requests.Successful candidates must be social, analytical, possess an aptitude for learning and using new software, and be able to communicate clearly and effectively. The ideal Customer Success Manager should engage with customers, maximize value, and create strategies to grow our customer base.

Responsibilities
  • Develop and manage client portfolios.
  • Sustain business growth and profitability by maximizing value.
  • Analyze customer data to improve customer experience.
  • Hold product demonstrations for customers.
  • Improve onboarding processes.
  • Evaluate and improve tutorials and other communication infrastructure.
  • Mediate between clients and the organization.
  • Handle and resolve customer requests and complaints.
  • Minimize customer churn.
  • Aid in product design and product development.
Requirements
  •  Communications or marketing degree.
  • Highly organized and able to multi-task.
  • Self-driven and proactive nature.
  • Excellent communication and interpersonal skills.
  • Demonstrate leadership qualities.
  • High computer literacy and ability to learn new software.
  • Knowledge of customer success processes.
  • Experience in document creation.
  • Patient and active listener.
  • Passion for service
Any location globally
Contract Type - Flexible