Astana / Office
Job Description:
Software Engineer will be responsible for the following tasks:
• Design, develop, and maintain scalable back-end systems for AI applications and research projects;
• Collaborate closely with AI researchers, data scientists, and other developers to understand and implement requirements;
• Develop, test, and maintain high-quality software solutions for AI applications;
• Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment;
• Work with cross-functional teams to translate research findings into scalable and efficient software solutions;
• Contribute to the improvement of internal coding standards and best practices;
• Debug and troubleshoot complex software issues and perform root cause analysis;
• Stay current with the latest developments and trends in AI and software engineering;
• Document software designs and code effectively for maintainability and knowledge sharing;
• Implement security and data protection measures;
• Develop robust APIs to support developers and mobile applications;
• Maintain up-to-date knowledge of emerging technologies and propose innovative solutions;
• Contribution to open source projects or published research.
Qualifications:
Education:
Higher-professional, preferable from higher education institutions with English language of instruction; preferably Master’s degree in Computer Science, Information Technology, Software Development or equivalent.
Priority specializations: Computer Science; Software Engineering; Mathematics; Computational Science or equivalent.
Skills:
• Strong problem-solving skills and attention to detail;
• Strong programming skills;
• Skills to recognize and evaluate artificial intelligence models;
• Critical thinking;
• Building effective relations;
• Interpersonal skills;
• Ability to work in a team;
• Responsibility;
• Distinguished leadership skills.
If interested, please apply via https://smrtr.io/zmh6n