AI and Machine Learning Software Developer
Rexus Group
Riyadh, KSAMid-levelTechnology
Direct to the employer's own careers page.
About the role
Design, develop, and implement AI and machine learning algorithms and models to solve complex problems and improve business processes.
Collaborate with cross-functional teams to gather requirements, define project objectives, and develop software solutions.
Develop scalable and efficient code to preprocess data, train models, and evaluate performance metrics.
Implement state-of-the-art algorithms and techniques in areas such as deep learning, natural language processing, computer vision, and reinforcement learning.
Explore new methodologies and technologies to enhance the capabilities of AI and ML systems.
Work closely with data engineers to ensure data quality, availability, and reliability for training and inference.
Deploy machine learning models into production environments and monitor their performance over time.
Conduct thorough testing and validation to ensure the accuracy, robustness, and scalability of AI and ML solutions.
Document software designs, algorithms, and implementation details for future reference and knowledge sharing.
Stay current with advancements in AI, ML, and related fields, and contribute to the company's knowledge base through research and innovation.
Qualifications:
Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, or related field. Advanced degree (Master’s or Ph.D.) preferred.
Proven experience in software development with a focus on AI and machine learning applications.
Proficiency in programming languages such as Python, Java, or C/C++.
Strong understanding of machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and data processing techniques.
Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and distributed computing frameworks (e.g., Apache Spark) is a plus.
Familiarity with software development tools, version control systems, and Agile methodologies.
Excellent analytical and problem-solving skills, with a keen attention to detail.
Effective communication skills, with the ability to collaborate with multidisciplinary teams and communicate technical concepts to non-technical stakeholders.
Ability to work independently and manage multiple projects in a fast-paced environment.
Demonstrated passion for AI, ML, and emerging technologies, with a commitment to continuous learning and professional development
From the live posting. Full details at the application link above.
Not benchmarked yet
This title is not on a Pay Index ladder, so there is no benchmark to show. It gets one when the role is matched to a rung on a calibrated ladder.