Skip to content
← Back to job listings

Software Engineer

Nazarbayev University · Astana, Kazakhstan

Software DevelopmentExternal listingfull-time22 days ago

About The Role

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;

Education

  • Higher-professional, preferable from the higher education institutions with English language of instruction;
  • Preferably Masters degree in Computer Science, Informational technology, Software development or equivalent.

Priority specializations

  • Computer Science;
  • Software engineering;
  • Mathematics;
  • Computational Science

or equivalent.

Skills

  • Strong problem-solving skills and attention to details;
  • strong programming skills;
  • skills to recognize and evaluate artificial intelligence models.
  • critical thinking;
  • building effective relations;
  • interpersonal skills;
  • ability to work in team;
  • responsibility;
  • distinguished leadership skills.

What We Offer

  • Competitive salary.
  • Opportunities for professional growth and training.
  • A collaborative and innovative work culture

This is an external listing. JobSpring does not represent or verify the employer. Report this listing