Senior Machine Learning

2 weeks ago


Riyadh, Saudi Arabia Unifonic Full time

Proudly voted a Great Place to Work®, we are a dynamic startup in the SaaS space that is revolutionizing the way businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.

We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big

**Meet the team**

Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.

As a Senior Machine Learning (AI) Engineer, you will be responsible for designing, developing, and deploying advanced machine learning solutions across various domains, including NLP, LLMs, Recommender engines, and Anomaly detection. This role involves end-to-end project ownership, from data preprocessing to the creation of service APIs, and offers opportunities to work on cutting-edge AI technologies.

**Help us shape the future of communication by**:

- Mentoring junior team members on the team, sharing the knowledge, and advising the best machine learning, and software engineering practices and approaches.
- Establishing and maintaining robust communication channels with other cross-functional teams to facilitate the integration of machine learning solutions into other Unifonic products.
- Developing and optimizing highly confident machine learning algorithms and models, and creating/exposing the service APIs using frameworks such as Flask, FastAPIs, or other relevant frameworks.
- Staying up-to-date with the latest machine learning research papers, and AI trends (i.e. Generative AI).
- Collaborating with the data engineering team and other teams to collect and analyze extensive datasets, extracting insights and patterns, in real-time, near-real-time, or batch processing mode.
- Spearheading the creation of proof of concepts and prototypes to demonstrate the potential of new AI use cases and innovations.
- Building scalable, maintainable machine learning services, which should handle thousands of requests per second, and help to perform the required load tests to meet the SLA.
- Reviewing the code of other team members and suggesting improvements to ensure the SOLID principles and clean architecture.
- Assisting in the project documentation and demos.

**What you'll bring**:

- Hands-on 5-7 years of relevant work experience as a Machine Learning Engineer.
- Hands-on 5+ years of experience with Python.
- Excellent analytical abilities, with the capacity to collect, organize, and analyze large datasets to glean valuable insights.
- End-to-end experience in training, evaluating, testing, and deploying machine learning products in production
- Solid experience in ML frameworks such as NumPy, Pandas, Scikit-Learn, PyTorch, Keras, BERT, Tensorflow, and similar.
- Familiarity with MLOps best practices, e.g. Model deployment and reproducible research.
- Mastering data science needed skills like SQL, hypothesis testing, Data cleansing, data augmentation, data pre-processing techniques, and dimensionality reduction.
- Basic knowledge of Kubernetes,
- Excellent understanding of Machine learning techniques like Naive Bayes classifiers, SVM, Decision Tree, KNN, K-means, Random Forest, modeling and optimization, evaluation metrics, classification, and clustering.
- Experience with the Hugging Face libraries (i.e. transformers).
- Experience fine-tuning pre-trained models and using vector search to enhance LLMs results.
- Experience with LLM frameworks (i.e. LangChain) and prompt engineering techniques.
- Ability to write world-class code in Python (SOLID principles), considering the best software engineering fundamentals, i.e. data structures, algorithms, and data modeling.
- Familiar with code versioning tools such as GIT, CI/CD concepts, and toolchains.
- Familiar with Agile methodologies i.e. scrum and kanban.
- Ability to develop high-level architecture and low-level design, End-to-end for a specific project.
- A Bachelor’s degree in a relevant field. (e.g. Computer Science, Computer Engineering, Software, etc).
- Excellent communication and collaboration skills.
- Good level of spoken and written Arabic and English.
- Experience in event sourcing patterns and tools i.e. Kafka, RabbitMQ, or similar.
- Experience in leading highly skilled teams.

**As a Unifone you will receive a range of benefits**:

- Competitive salary and bonus.
- Unifonic share scheme (we are all owners)
- 30 holiday days after the first anniversary.
- You



  • Riyadh, Saudi Arabia Jadeer Full time

    **Ready to build intelligent systems that can learn and adapt? Become our next Machine Learning Engineer!** **About Our Client**: We are recruiting for a top-tier software company in KSA known for its innovation in artificial intelligence and machine learning. This company is dedicated to developing cutting-edge solutions that leverage machine learning to...


  • Riyadh, Saudi Arabia Jadeer Full time

    Ready to build intelligent systems that can learn and adapt Become our next Machine Learning Engineer!About Our Client: We are recruiting for a toptier software company in KSA known for its innovation in artificial intelligence and machine learning. This company is dedicated to developing cuttingedge solutions that leverage machine learning to solve complex...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Solutyics Full time

    This is a full-time on-site role for a Machine Learning Engineer at Solutyics. The Machine Learning Engineer will be responsible for implementing and maintaining machine learning models, developing algorithms, analyzing data, and utilizing pattern recognition techniques. The engineer will work closely with other teams to understand project requirements and...


  • Riyadh, Saudi Arabia Solutyics Full time

    This is a full-time on-site role for a Machine Learning Engineer at Solutyics. The Machine Learning Engineer will be responsible for implementing and maintaining machine learning models, developing algorithms, analyzing data, and utilizing pattern recognition techniques. The engineer will work closely with other teams to understand project requirements and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Uxbert Full time

    Machine Learning EngineerRiyadh, Riyadh Province, Saudi Arabia Machine Learning Engineer About the job Machine Learning EngineerIf yes, then this is the job you're looking for , is Saudis #1 private event ticketing and experience booking platforms in terms of technology, features, agility, revenue serving some of the largest mega events in the Kingdom...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Hyphen Connect Full time

    Strong analytical and problem-solving skills, with the ability to design and evaluate complex machine learning models and algorithms for anomaly detection in Web3 applications.Excellent written and verbal communication skills, with the ability to present research findings to both technical and non-technical audiences.Track record of publishing research...


  • Riyadh, Saudi Arabia Tech Kinect Full time

    Develop and deploy machine learning models and algorithms to solve complex business problems and optimize processes.Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to understand requirements, gather data, and define project goals.Conduct exploratory data analysis, preprocess and clean data, and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Tribal Tech - The Digital, Data & AI Specialists Full time

    Lead research initiatives to gather, analyze, and validate data from diverse sources.Drive the development and implementation of innovative methodologies, particularly in the realms of deep learning, applied AI, or machine learning, to enhance data quality and integrity.Collaborate closely with cross-functional teams to integrate research findings into...


  • Riyadh, Saudi Arabia Tribal Tech - The Digital, Data & AI Specialists Full time

    - Lead research initiatives to gather, analyze, and validate data from diverse sources.- Drive the development and implementation of innovative methodologies, particularly in the realms of deep learning, applied AI, or machine learning, to enhance data quality and integrity.- Collaborate closely with cross-functional teams to integrate research findings into...


  • Riyadh, Saudi Arabia webook.com Full time

    Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average? **Key Responsibilities**: - Lead the development of innovative AI tools. - Leverage existing AI models and frameworks, including Large Language...


  • Riyadh, Ar Riyāḑ, Saudi Arabia DeepRec Full time

    Master's degree in Computer Science, AI, Linguistics, or related.4+ years of NLP or related experience, with a strong machine learning background.Skilled in machine learning platforms like TensorFlow or PyTorch.Proven track record in training, fine-tuning, and deploying LLMs in production environments.


  • Riyadh, Saudi Arabia DeepRec.ai Full time

    Master’s degree in Computer Science, AI, Linguistics, or related.4+ years of NLP or related experience, with a strong machine learning background.Skilled in machine learning platforms like TensorFlow or PyTorch.Proven track record in training, fine-tuning, and deploying LLMs in production environments.


  • Riyadh, Saudi Arabia DeepRec.ai Full time

    Master’s degree in Computer Science, AI, Linguistics, or related.4+ years of NLP or related experience, with a strong machine learning background.Skilled in machine learning platforms like TensorFlow or PyTorch.Proven track record in training, fine-tuning, and deploying LLMs in production environments.


  • Riyadh, Ar Riyāḑ, Saudi Arabia webook Full time

    Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?Key Responsibilities: Lead the development of innovative AI tools. Leverage existing AI models and frameworks, including Large Language Models (LLMs)...


  • Riyadh, Saudi Arabia StaffHost digital Full time

    Experience managing or mentoring data science people.Hands-on deployment, production, and operation of Machine Learning models and pipelines at scale, including both batch and real-time use cases.Help drive optimization, testing, and tooling to improve the quality of the ML deliverables.Work with the analytics team and stakeholders to understand their...


  • Riyadh, Saudi Arabia HackerPulse Full time

    Developing scripts to process structured and unstructured data.Recommending, developing and implementing ways to improve data reliability, efficiency and quality.Supporting translation of data business needs into technical system requirements.Working with stakeholders to understand needs in order with respect to data structure, availability, scalability and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Uxbert Full time

    Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?If yes, then this is the job you're looking for , is Saudis #1 private event ticketing and experience booking platforms in terms of technology,...


  • Riyadh, Saudi Arabia Hyphen Connect Full time

    Strong analytical and problem-solving skills, with the ability to design and evaluate complex machine learning models and algorithms for anomaly detection in Web3 applications.Excellent written and verbal communication skills, with the ability to present research findings to both technical and non-technical audiences.Track record of publishing research...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Korrogo Full time

    About the job Machine Learning/Deep Learning/NLP/ ML Deployment InstructorMachine Learning / Deep Learning / Natural Language Processing /Machine Learning Deployment Instructor & Mentor (On-site/Remote)Job Title: Instructor & MentorEmployment Type: Both On-site and RemoteLocation: Riyad /Saudi Arabia (For On-site type, relocation is required)Job...


  • Riyadh, Saudi Arabia Global Human Capital Group Full time

    **Requirements**: **Functions/responsabilities**: Requires experience with: - Phyton - Langchain - NLP - Djando Preferible arabic speaker and / or English fluent Job Description: As a Machine Learning Engineer, you will be responsible for developing and implementing machine learning algorithms and models, natural language processing solutions, and developing...