Mozn Circular Logo

Senior Software Engineer

Mozn Riyadh, Saudi Arabia Posted: 17 May 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

Mozn is a rapidly growing technology firm revolutionizing the field of Artificial Intelligence and Data Science, headquartered in Riyadh, Saudi Arabia. The company is committed to realizing Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn serves as the trusted AI technology partner for some of the largest government organizations, as well as many large corporations and startups.

This is an exciting opportunity to work in the field of AI to create a long-lasting impact. We are seeking an experienced Senior Software Engineer to join our growing Osos (Language Intelligence) team. In this role, you will be responsible for designing and implementing the high-level architecture of products, analyzing 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 complex project requirements and identify 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 deployment of solutions at client premises if needed and provide expert guidance for proper functioning software.
  • Monitor and troubleshoot deployed systems.
  • Strategize and implement code updates as necessary.
  • Research and document proposed solutions aligned with the latest technologies.
  • Collaborate with Product Management, data science, engineering teams, and other stakeholders.
  • Lead and facilitate code reviews to maintain code quality, share knowledge, and mentor junior team members.
  • Maintain comprehensive documentation of the code, deployment process, and issue resolutions.
  • Plan, develop, and oversee testing procedures for applications, ensuring quality standards alignment.
  • Engage and negotiate with clients to understand their needs and handle any complex issues.
  • Cultivate a culture of continuous improvement within the team.
  • Participate in strategic planning and define technical priorities for the engineering team.

Qualifications:

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience as a Software Engineer or in a similar role.
  • Experience with algorithms, data structures, complexity analysis, and object-oriented software design in Linux/Unix environments.
  • Proficiency in one or more programming languages including 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 and testing frameworks.
  • Frontend experience with modern frameworks (e.g., React, Angular) and UX best practices is preferable.
  • Knowledge of containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes) is preferable.
  • Experience with observability tools like Prometheus, Grafana, or ELK Stack is preferable.

Language Requirements:
Fluency in English is required.

Location: Riyadh, Saudi Arabia
Work Conditions: On-site, Full-time

Apply now

Jobs you might like   View all jobs

About Mozn

Mozn is a Saudi technology company committed to advancing digital humanity through the harnessing of artificial intelligence to build enterprise AI-powered products – FOCAL, the end-to-end Risk and Compliance platform and OSOS, the leading Arabic Gen AI platform – along with tailored AI solutions designed to meet the unique needs of enterprises across various sectors.