Senior Machine Learning Engineer
Job Description
About the Position
Our Kuala Lumpur office serves as the technology hub for MoneyLion, where we take pride in our innovative projects and excel in a dynamic and demanding environment. Join our diverse team of forward-thinkers and industry disruptors as we redefine the finance sector!
We are seeking a Machine Learning Engineer with strong programming skills to develop machine learning systems and ensure the performance of machine learning models in a production setting. As a machine learning engineer, you will be responsible for translating business challenges into machine learning solutions that deliver tangible value to our organization. Your role will involve prototyping, implementing, and experimenting with machine learning techniques to address various business needs. Additionally, you will spearhead initiatives to automate, architect, and enhance machine learning processes and workflows. You will also play a crucial role in defining, executing, and upholding best practices for test-driven model development across the Data Science team at MoneyLion.
Primary Responsibilities
- Frame and contextualize machine learning challenges effectively
- Research, construct, and design machine learning systems and models to address business issues
- Evaluate, comprehend, and analyze data to choose suitable datasets for modeling and testing
- Identify, prototype, and implement relevant machine learning algorithms and tools to enhance our offerings
- Design, execute, and monitor experiments and metrics for machine learning models
- Conduct statistical analyses to assess and validate the business impact of modeling enhancements
- Automate, architect, and orchestrate machine learning processes and pipelines
- Oversee, optimize, and sustain machine learning solutions in a production environment
- Enhance existing machine learning libraries and model development frameworks to support model development at MoneyLion
- Collaborate with MLOps Engineers and Data Scientists to refine systems designs and architectures
- Implement test-driven development and promote engineering best practices to minimize technical debt in machine learning systems
- Create tools and internal libraries to support model governance throughout the machine learning development lifecycle
Your Profile
- 3 - 5 years of experience in machine learning
- Strong foundation in mathematics, statistics, or actuarial science
- Solid programming knowledge paired with software engineering skills
- Hands-on experience in machine learning, predictive analytics, and statistical modeling is essential
- Experience in developing and deploying machine learning models in production environments
- Skilled in problem solving and troubleshooting using both conventional methods and innovative approaches
- Proficient in Python and SQL
- Experienced with machine learning libraries and frameworks such as scikit-learn, XGBoost, and LightGBM
- Preferably experienced in creating machine learning systems and workflows
- Familiar with MLOps tools like DVC, MLFlow, Metaflow, Seldon, and BentoML is a plus
- Knowledge of AWS, Docker, and Kubernetes is preferred
- Excellent communication and collaboration abilities
Next Steps...
Upon submitting your application, you can anticipate the following phases in the recruitment process:
- Online Technical Assessment
- Interview with the Talent Acquisition Team (Virtual or in-person)
- Take-Home Assignment
- Interview & Discussion of Take-Home Assignment with the Hiring Manager (Virtual or in-person)
If you have previously applied for this role and were not selected, please feel free to reapply after a period of 6 months.
Our Core Values
We prioritize individuals who are growth-oriented and collaborative, with a strong capacity for learning, and who embody our fundamental values of teamwork, customer-centricity, and innovation. Each member of the MoneyLion team is passionate about fintech and committed to contributing fully to our mission.
MoneyLion is dedicated to providing equal employment opportunities to all employees. Our decisions regarding employees are based solely on merit, capability, and performance, devoid of discrimination. We strive to cultivate a team that reflects a diverse array of backgrounds, perspectives, and skills. Within our team, everyone is valued equally, ensuring that no one feels marginalized. We recognize the full potential of diversity and encourage you to bring your authentic self to work every day.
