
Senior Machine Learning Engineer
- Remote
- Amman, Ma‘ān, Jordan
- Cairo, Al Qāhirah, Egypt
- Islamabad, Islamabad, Pakistan
- Ankara, Ankara, Türkiye
+3 more- Machine Learning Department
Job description
Senior Machine Learning Engineer
Join our mission to build trust in the digital ecosystem across some of the world's most exciting and rapidly growing emerging markets.
At IDWise, we're pioneering ultra-fast and agile identity verification solutions driven by cutting-edge AI and machine learning. Our team thrives in a dynamic, fast-paced startup environment where innovation and adaptability are key. If you're a self-starter who enjoys taking ownership, solving complex challenges, and working alongside passionate, purpose-driven colleagues, we want you to join us!
About the Role: Senior Machine Learning Engineer
We are seeking a Senior Machine Learning Engineer to enhance the AI capabilities of our identity verification platform. This role will focus on designing and optimizing machine learning models for analyzing identity documents, biometric data, and leveraging Large Language Models (LLMs) to enhance capabilities in text and document processing. You'll engage in end-to-end development, from research and prototyping to production deployment, with a significant emphasis on computer vision and natural language processing tasks. This is an opportunity to contribute directly to our core mission while working with an exceptional team on groundbreaking technologies.
Responsibilities
Design, develop, and optimize machine learning algorithms with a focus on computer vision (e.g., object detection, image classification, facial recognition) and text-related tasks utilizing LLMs.
Build and maintain scalable machine learning pipelines, including data preprocessing, model training, and deployment.
Collaborate with cross-functional teams, including software engineers, to enhance product performance and infrastructure.
Stay informed on the latest trends in machine learning, AI, and computer vision to drive innovation.
Analyze large and complex datasets to derive actionable insights and improve model performance.
Lead and mentor team members, defining projects and guiding implementation to ensure impactful outcomes.
Job requirements
Master’s degree or higher in Computer Science, Machine Learning, or a related field.
6+ years of experience as a Machine Learning Engineer, with a strong focus on computer vision.
Expertise in image processing techniques, including feature extraction, advanced algorithms, linear algebra, and probability theory.
Extensive hands-on experience with machine learning frameworks such as TensorFlow or PyTorch.
Proven proficiency in deep learning architectures, including CNNs, Transformers, and DNNs.
Experience with cloud-based services, particularly AWS Lambda and SageMaker.
Proficient in Python, with familiarity in tools like Git, Jira, and Docker.
Hands-on experience with Large Language Models (e.g., OpenAI GPT, BERT, or similar) for text analysis, natural language understanding, or document processing.
Strong understanding of software development best practices, including unit testing and documentation.
Preferred Qualifications
Interest or experience in cybersecurity or biometric applications.
Proficiency in C++ and its application in performance-critical environments.
or
All done!
Your application has been successfully submitted!