About the Job
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, acting as a trusted AI technology partner for numerous government organizations and large corporations.
We are seeking a talented Software Engineer to join our growing Osos (Language Intelligence) team. In this role, 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.
What You'll Do:
- Contribute to technical discussions to gather requirements and develop product features or solutions while maintaining standard practices.
- Research and document proposed solutions.
- Write efficient, testable, scalable, and reusable Python code for ML/AI and data applications.
- Write unit and integration tests.
- Monitor and troubleshoot operational systems and make necessary updates to the code as required.
- Develop processes for automating, testing, and deploying your work.
- Collaborate with Project Management, 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 their model input/output and translate it into production-ready code.
Qualifications
- Bachelor's degree in computer science or a related field.
- 2-4 years of experience as a Software Engineer or similar role.
- Knowledge of data structures, data management, and databases.
- Proficient understanding of distributed computing principles.
- Knowledge of 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.
- Quick learner of new technologies.
- 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/or orchestration tools (e.g., Kubernetes).
- Familiarity with microservices architecture and event-driven systems (e.g., Kafka, RabbitMQ).
- Frontend experience with Modern Frontend Frameworks (e.g., React, Angular) and knowledge of responsive design principles and UX best practices.
Benefits
- Competitive compensation and top-tier health insurance.
- A trust-based culture that empowers you to excel.
- A dynamic workplace alongside some of the greatest minds in AI.
- Emphasis on diversity and inclusion, allowing individuals to be their best selves.