Youverify is a leading provider of digital identity verification, AML and fraud solutions, dedicated to helping businesses automate and streamline their customer onboarding processes while ensuring compliance with regulatory requirements. We leverage cutting-edge technologies like artificial intelligence and machine learning to offer accurate and efficient verification solutions that enhance customer trust and operational efficiency. We aim to reduce fraud and support businesses across various industries, including banking, fintech, telecommunications, and e-commerce.
We are recruiting to fill the position below:
Job Title: Senior Machine Learning Engineer
Location: Lagos
Job Description
We are seeking a talented and experienced Machine Learning Engineer to join our team. The ideal candidate will have a minimum of 5 years of experience in designing, developing, and implementing machine learning models and algorithms to solve complex problems and improve our products and services.
You will collaborate with data scientists, software engineers, product managers, and domain experts to translate research findings into practical solutions, ensuring alignment with business goals to create scalable solutions that deliver actionable insights.
Key Responsibilities
Model Development:
Design and develop cutting-edge machine learning models and algorithms tailored for diverse applications.
Engage in rigorous model experimentation and validation to ensure high-performance outcomes.
Data Processing:
Collect, preprocess, and analyze large-scale datasets to train and validate machine learning models.
Employ advanced data wrangling techniques to enhance data quality and model accuracy.
Deployment:
Implement and integrate machine learning models into production environments, focusing on scalability, robustness, and performance.
Collaborate on deployment pipelines to streamline the transition from development to production.
Optimization:
Continuously monitor and enhance the performance of deployed models through iterative refinement and hyperparameter tuning.
Utilize feedback loops and performance metrics to drive model improvements.
Collaboration:
Partner closely with cross-functional teams, including data scientists, software engineers, and business analysts, to gather requirements and deliver comprehensive solutions.
Elevate the team's expertise by sharing best practices, conducting workshops, and fostering a culture of continuous learning and innovation.
Research:
Stay abreast of the latest advancements in machine learning and AI, and proactively incorporate new techniques and tools into ongoing projects.
Conduct independent research to explore emerging trends and technologies.
Documentation:
Document processes, models, and methodologies meticulously to ensure reproducibility and facilitate knowledge sharing across the organization.
Maintain clear and comprehensive documentation to support ongoing project development and future scalability.
Qualifications
Education:
Bachelor’s or Master’s Degree in Computer Science, Engineering, Mathematics, Statistics, Machine Learning or a related field.
Experience:
5+ years experience in delivering and operationalising Machine learning models in production preferably in a startup environment
At least 1 year of leadership experience managing a minimum of 2 persons.
Extensive experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
Proficiency in programming languages such as Python, R, Rust or Java.
Experience with big data technologies (e.g., Hadoop, Spark)
Familiarity with MLOps practices
Proven experience using Azure and Terraform to build, deploy, and manage high-quality ML models
Deep understanding of machine learning algorithms and principles.
Have constructed batch and streaming microservices exposed as REST/gRPC endpoints
Advanced experience with data processing and analysis tools (e.g., Pandas, NumPy).
Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and ML services.
Knowledge of database systems (SQL and NoSQL).
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Highly skilled with distributed processing architecture and ML/data workflow management platforms (Spark, Databricks, Airflow, Kubeflow, MLflow etc)
Knowledge of deep learning techniques and frameworks
Highly skilled with strong proficiency in MLOPS with experience in building large-scale ML applications, services, pipelines and architecture
Experience with containerization such as Docker and Kubernetes
Experience with CI/CD pipelines, integrated tests and test-driven development.
What we Offer
Competitive salary
An opportunity to make an impact and work with some of the smartest and most talented experts from different fields
Growth potential; we rapidly advance team members who have an outsized impact
Excellent health insurance
Gym membership & wellness resources
Spousal Allowance
Work tools ( Macbook Pro, Encrypted Flashdrive, YubiKey, Training etc)
Hybrid & remote work offering
Pension contributions
Application Closing Date
4th July, 2024.
How to Apply
Interested and qualified candidates should send their Resume, Cover Letter, and Portfolio to: [email protected] using the Job Title as the subject of the mail.
Or Click here to apply online
Application Process
Initial Screening
Initial Call
Technical Assessment
Technical & System Design Interview
The final interview includes a behavioural and a leadership interview