Taro Logo

Machine Learning Engineer

PayJoy is a financial service provider helping under-served customers in emerging markets through smartphone-based lending and AI-powered credit assessment.
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance · AI

Job Description

PayJoy is revolutionizing financial services in emerging markets by leveraging smartphone technology and advanced AI/ML capabilities. As a Machine Learning Engineer, you'll be at the forefront of developing and deploying critical ML models for fraud detection, credit risk assessment, and customer behavior analysis. The role offers a unique opportunity to impact millions of lives across Latin America, South Africa, and APAC regions by improving access to credit and technology.

You'll be responsible for the complete ML lifecycle, from feature engineering to production deployment, working with cutting-edge technologies and handling large-scale data operations. The position requires collaboration with global teams across risk, fraud, engineering, and product departments to create sophisticated data science solutions that power PayJoy's innovative financial products.

The ideal candidate brings 3+ years of hands-on experience in machine learning engineering or data science, with strong Python skills and deep understanding of ML frameworks. You'll work in a fast-paced, mission-driven environment where your work directly contributes to financial inclusion in underserved markets. PayJoy offers competitive benefits, including comprehensive health insurance, professional development opportunities, and various perks supporting work-life balance.

This hybrid role based in Mexico City offers the perfect blend of flexibility and collaborative work environment. You'll be joining a company that has already impacted 15 million customers and continues to grow while maintaining profitability. If you're passionate about using technology to solve real-world problems and want to be part of a diverse, inclusive team that's making a difference in global financial services, this role presents an excellent opportunity for career growth and meaningful impact.

Last updated 9 hours ago

Responsibilities For Machine Learning Engineer

  • Collaborate with global teams to deliver data science products to international markets
  • Design, build, and deploy machine learning models for fraud detection, credit risk modeling, customer segmentation, collections, and churn
  • Ensure ML models are production-ready, optimized for scale and continuously improved
  • Handle large, complex datasets to clean, preprocess and extract relevant features
  • Write production-level code with documentation, testing and peer review
  • Lead testing, cost-benefit analysis and integration of new data sources
  • Work with ML Platform team to design and implement scalable feature generation and deployment processes

Requirements For Machine Learning Engineer

Python
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ years of experience as a data scientist, machine learning engineer, or data engineer
  • High proficiency in Python and related libraries (Scikit-Learn, Pandas, Flask)
  • Comprehensive knowledge of ML life cycle
  • Experience with cloud providers (AWS preferred) and containerization (Docker)
  • Good verbal and written communication skills in English
  • Ability to work in a fast paced environment

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Education Budget
  • 100% Company-funded Health and Dental insurance for employees and family members
  • Phone finance, Headphone, home office equipment and fitness perks
  • $2,000 USD annual Co-working Travel perk
  • $2,000 USD annual Professional Development perk

Related Jobs