Senior Software Engineer - Riyadh
Mozn
Date: 3 weeks ago
City: Riyadh
Contract type: Full time

About Mozn
Mozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it’s working to realise Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for some of the largest government organizations, as well as many large corporations and startups.
We are in an exciting stage of scaling the company to provide AI-powered products and solutions both locally and globally that ensure the growth and prosperity of our digital humanity. It is an exciting time to work in the field of AI to create a long-lasting impact.
About The Role
We are seeking an experienced Senior Software Engineer to join our growing Osos (Language Intelligence) team. As a Senior Software Engineer, you will be responsible for designing and implementing the high-level architecture of the product while analysing project requirements, mentoring junior software engineers, writing efficient code for ML/AI and data applications, integrating algorithms, deploying solutions, conducting testing, maintaining software, and participating in code reviews.
What You'll Do
Why Mozn?
Mozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it’s working to realise Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for some of the largest government organizations, as well as many large corporations and startups.
We are in an exciting stage of scaling the company to provide AI-powered products and solutions both locally and globally that ensure the growth and prosperity of our digital humanity. It is an exciting time to work in the field of AI to create a long-lasting impact.
About The Role
We are seeking an experienced Senior Software Engineer to join our growing Osos (Language Intelligence) team. As a Senior Software Engineer, you will be responsible for designing and implementing the high-level architecture of the product while analysing project requirements, mentoring junior software engineers, writing efficient code for ML/AI and data applications, integrating algorithms, deploying solutions, conducting testing, maintaining software, and participating in code reviews.
What You'll Do
- Lead the analysis and understanding of the requirements of complex projects, identifying opportunities for innovation.
- Develop high-quality software design and architecture.
- Write efficient, testable, scalable, and reusable Python code for ML/AI and data applications.
- Supervise the deployment of solutions at the client's premises (if needed) and provide expert guidance to ensure proper functioning software.
- Monitor and troubleshoot deployed systems at a higher level. Strategize and implement updates to the code as needed.
- Research and document proposed solutions and align them with latest technologies.
- Collaborate with Product Management, data science, and engineering teams and other stakeholders within your team and across the organization.
- Lead and facilitate code reviews to maintain code quality, share knowledge, and mentor junior team members.
- Maintain comprehensive documentation of the code, deployment process, encountered issues, and their resolutions, promoting clear understanding across the team.
- Plan, develop, and oversee testing procedures for the applications, ensuring alignment with quality standards.
- Engage and negotiate with clients to understand their needs, update them on progress, and handle any complex issues or changes they might have.
- Cultivate a culture of continuous improvement by encouraging collaboration, innovation, and adherence to quality standards within the team.
- Mentor junior software engineers.
- Participate in strategic planning and define technical priorities for the engineering team.
- Cultivate a culture of continuous improvement by encouraging collaboration, innovation, and adherence to quality standards within the team.
- Bachelor's degree in computer science, or any related field.
- 5+ years of experience as a Software Engineer or similar role.
- Experience working with algorithms, data structures, complexity analysis, and object-oriented software design in Linux/Unix environments
- Proficiency with one or more general purpose programming languages including but not limited to: Python, Rust, Golang, C++, or Java
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Apache Cassandra, MongoDB).
- Experience with messaging systems (e.g., Kafka, RabbitMQ) and event-driven architecture.
- Knowledge of microservices architecture.
- Proficient understanding of distributed computing principles.
- Knowledge of testing frameworks and best practices in automated testing.
- Frontend experience with Modern Frontend Frameworks (e.g. React, Angular) and knowledge of responsive design principles and UX best practices is preferable.
- Knowledge of containerization (e.g. Docker) and/or orchestration tools (e.g. Kubernetes) is preferable.
- Experience with observability tools like Prometheus, Grafana, or ELK Stack is preferable.
Why Mozn?
- You will be at the forefront of an exciting time for the Middle East, joining a high-growth rocket-ship in an exciting space.
- You will be given a lot of responsibility and trust. We believe that the best results come when the people responsible for a function are given the freedom to do what they think is best.
- The fundamentals will be taken care of: competitive compensation, top-tier health insurance, and an enabling culture so that you can focus on what you do best.
- You will enjoy a fun and dynamic workplace working alongside some of the greatest minds in AI.
- We believe strength lies in difference, embracing all for who they are and empowered to be the best version of themselves.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior IT Support Engineer, OpsTech Solutions
Amazon,
Riyadh
2 hours ago
DescriptionAt Amazon, we strive to be earth’s most customer-centric company where people can find and discover anything they want to buy online. We hire the world’s brightest minds, offering them an environment in which they can relentlessly improve the experience for customers. Innovation and creativity are built into the DNA of the company and are encouraged at all levels of...

English Copywriter (KSA based)
Edelman,
Riyadh
1 day ago
Edelman is a global communications firm that partners with businesses and organizations to evolve, promote, and protect their brands and reputations. With over 6,000 employees across more than 60 offices worldwide, we deliver strategic communications that empower our clients to lead with confidence. Our expertise spans corporate reputation, digital transformation, and creative storytelling. We have been recognized with multiple industry...

Senior Designer
Publicis Groupe Middle East,
Riyadh
1 day ago
Company DescriptionThe women and men working at Publicis are more ready to face the future than at any other creative company. Since our birth in 1926, we have always been the leaders of change.We have always managed to anticipate the developments and inflection points of our industry - successfully investing in digital in its early stages, for example.Transformation means keeping...
