Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) make and receive payments in a convenient borderless manner.
The Role
Flutterwave is seeking a highly analytical and technically driven Data Scientist to join our dynamic Risk team. As a fintech company operating in a rapidly evolving landscape, detecting anomalies and mitigating risk at scale is paramount to our success.
In this role, you will contribute to the transition of our risk capabilities from reactive analytics to proactive predictive modeling. You will be responsible for designing, training, and deploying robust machine learning models to detect fraud, assess risk, and protect our infrastructure. The ideal candidate possesses a deep understanding of ML algorithms, strong engineering fundamentals, and the ability to translate complex data into scalable, automated risk solutions.
Responsibilities:
- Model Development: Design, develop, and optimize data-driven algorithms and machine learning models specifically focused on fraud detection, transaction monitoring, and risk mitigation.
- Feature Engineering: Collect, clean, and analyze massive transactional datasets from multiple sources to identify predictive features and emerging fraud trends.
- Deployment & Monitoring: Partner directly with the Engineering and MLOps teams to deploy models into production environments. Monitor model performance, track data drift, and retrain models to ensure ongoing accuracy.
- Risk Strategy Optimization: Translate complex model outputs into actionable business rules and strategies. Work with the compliance and operations teams to balance fraud prevention with user friction.
- Data Pipeline Validation: Collaborate with cross-functional teams to validate data accuracy, integrity, and consistency across all machine learning and risk pipelines.
- Documentation & Culture: Maintain accurate, up-to-date documentation of model architectures, training datasets, and algorithmic decisions to support internal and external audits and regulatory requirements.
Required Competency and Skillset:
- Education: Bachelor's or Master’s degree in Computer Science, Statistics, Mathematics, Data Science, or a related quantitative field.
- Experience: 3–5 years of proven experience as a Data Scientist building and deploying machine learning models in a production environment.
- Industry Knowledge: Experience working in the Fintech or payments industry is required.
- Bonus/Preferred: Direct experience building fraud detection, credit risk, or anti-money laundering (AML) models is a plus.
- Technical Stack: Strong programming skills in Python and SQL. Deep proficiency with ML libraries (e.g., Scikit-Learn, XGBoost, LightGBM, TensorFlow, or PyTorch).
- Data Tools: Experience working with cloud data warehouses (e.g., Redshift, Snowflake, BigQuery).
- Soft Skills: Exceptional problem-solving skills and the ability to communicate complex, algorithmic concepts clearly to non-technical stakeholders (Legal, Finance, Operations).
Click here for the Recruitment Privacy Notice and Flutterwave Privacy Policy
Skills Required
- Bachelor's degree in Finance, Statistics, Mathematics, Computer Science, Business, Accounting, or related quantitative field
- 2-4 years' experience in risk analytics, compliance reporting, or data analysis within financial services
- Strong command of data analysis and visualization tools, especially SQL, Python, Microsoft Excel, and PowerBI
- Solid understanding of financial regulations and compliance requirements
- Excellent problem-solving and critical-thinking skills
What We Do
At Flutterwave, we are on a mission to build payments infrastructure to connect Africa to the global economy. We do this by building technology, tools, and infrastructure for businesses and banks who want to provide a more seamless and secure payments experience for their customers. Founded in 2016 by a team of African finance and technology veterans from Standard Bank, PayPal, Google Wallet amongst others. Flutterwave has grown to become one of the fastest growing payments companies in the world. Since inception Flutterwave has processed close to $2 billion in payments and 25 million transactions across over 33 African countries where it currently operates. It has attracted significant investment from experienced Fintech investors such as Ycombinator Continuity Fund (investors in Stripe), Greycroft (investors in Braintree and Venmo), Greenvisor Capital, Omidyar Network, and Glynn Capital amongst others. In 2017 Flutterwave was named Africa’s best fintech company at the Apps Africa Innovation Awards.








