Overview
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.
Job Position: Senior Machine Learning Engineer
Job 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.
Job 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.
Job Requirements
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 Deadline
4th July, 2024.
How to Apply
Interested and qualified candidates should send their Resume, Cover Letter, and Portfolio to: careers@youverify.co using the Job Title as the subject of the mail.
Application Process
- Initial Screening
- Initial Call
- Technical Assessment
- Technical & System Design Interview
- The final interview includes a behavioural and a leadership interview
- Offer
- Onboarding
- Reference check