Company logo hidden

Software Engineer II

Unlock employer Riyadh, Saudi Arabia Posted: 24 Mar 2025

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Junior

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 partners with some of the largest government organizations, corporations, and startups to provide AI-powered products and solutions that foster the growth and prosperity of digital humanity.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are seeking a talented Software Engineer to join our expanding Osos (Language Intelligence) team. As a Software Engineer II, you will be responsible for analyzing project requirements, writing efficient code for ML/AI and data applications, integrating algorithms, deploying solutions, conducting testing, maintaining software, and participating in code reviews.

Key Responsibilities:

  • Contribute to technical discussions to gather requirements and develop product features or solutions while maintaining standard methodologies.
  • Research and document proposed solutions.
  • Write efficient, testable, scalable, and reusable Python code for ML/AI and data applications.
  • Develop and execute unit and integration tests.
  • Monitor and troubleshoot operational systems; update the code as required.
  • Develop processes for automating, testing, and deploying your work.
  • Collaborate with Project Management and Product Management and other professionals within your team and across the organization.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Work closely with data scientists to understand model input/output and translate it into production-ready code.

Requirements:

  • Bachelor's degree in computer science or any related field.
  • 2-4 years of experience as a Software Engineer or in a similar role.
  • Knowledge of data structures, data management, and databases.
  • Proficient understanding of distributed computing principles.
  • Familiarity with testing frameworks (e.g., pytest) and best practices in automated testing.
  • Ability to work with a large interdisciplinary team on modeling complex engineering problems within an optimization framework.
  • Ability to learn new technologies quickly.
  • Strong problem-solving abilities.
  • Experience with software revision control tools such as Git is preferable.
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Apache Cassandra, MongoDB) is preferable.
  • Knowledge of containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes).
  • Familiarity with microservices architecture and event-driven systems (e.g., Kafka, RabbitMQ).
  • Frontend experience with modern frameworks (e.g., React, Angular) and knowledge of responsive design principles and UX best practices.

Benefits:

  • Competitive compensation and top-tier health insurance.
  • An enabling culture that allows you to focus on what you do best.
  • Opportunity to work in a fun and dynamic workplace alongside some of the greatest minds in AI.
  • Embracement of diversity and empowerment for all employees to be their best selves.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct