top of page
ML engineer.jpg

Machine Learning Engineer - Telecommunication

Job details

Posted: 28 August 2023
Location: Riyadh, KSA (Hybrid) 
Dicipline: Consultant
Salary: 45.000 - 55.000 SAR
Job type: Consultant

About Us:


Our client is a leading technology company specializing in telecommunications solutions and innovations. We are committed to pushing the boundaries of what's possible in the realm of telecommunications technology.

Job Description: We are seeking a skilled and motivated Machine Learning Engineer with a specialization in telecommunications to join our dedicated team. As a Machine Learning Engineer at the company you will play a crucial role in developing advanced machine learning models and algorithms that revolutionize our telecommunications offerings.

Key Responsibilities:

  • Collaborate closely with cross-functional teams to understand the unique challenges and opportunities in the telecommunications sector.

  • Design and develop machine learning algorithms tailored to improve network optimization, customer experience, and predictive maintenance.

  • Utilize data from various sources, including network logs and customer usage patterns, to extract actionable insights.

  • Develop end-to-end machine learning pipelines, from data collection and preprocessing to model training and deployment.

  • Fine-tune machine learning models for accuracy, scalability, and real-time performance, with a focus on telecommunications applications.

  • Innovate in feature engineering and data transformation to enhance model performance and predictive capabilities.

  • Collaborate with software engineers to seamlessly integrate machine learning solutions into our telecommunications systems.

  • Stay updated on the latest advancements in machine learning and telecommunications, applying your knowledge to drive innovation.

  • Participate in code reviews, knowledge sharing, and mentorship of junior team members when required.


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Machine Learning Engineer, with expertise in telecommunications applications.

  • Strong understanding of machine learning algorithms, deep learning frameworks, and statistical analysis.

  • Proficiency in programming languages such as Python, Java, or C++, and experience with relevant libraries (e.g., TensorFlow, Keras).

  • Experience working with large telecommunications datasets and implementing distributed computing solutions.

  • Familiarity with telecommunications protocols, network optimization, and customer experience enhancement.

  • Strong problem-solving skills and a creative mindset for tackling complex telecommunications challenges.

  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

  • Knowledge of telecommunications architecture, 5G technology, and IoT is a plus.


Why join us? 

  • Join a team of forward-thinking professionals shaping the future of telecommunications technology.

  • Contribute to groundbreaking projects that redefine how people connect and communicate.

  • Opportunity for career growth and skill development within a dynamic and innovative environment.

  • Competitive compensation package and comprehensive benefits.


If you are an experienced Machine Learning Engineer passionate about telecommunications and eager to drive technological advancements in this field, we encourage you to apply and be a part of our mission to reshape the landscape of telecommunications through cutting-edge machine learning solutions.

bottom of page