COE

Associate Software Engineer

Permanent StaffAssociate Software EngineerPosted 1 day ago702 applicants

Job description

  • Design, develop, test and maintain applications across AI and non-AI products.
  • Build and integrate AI-powered features with guidance from senior engineers.
  • Collaborate on cutting-edge R&D initiatives, exploring new technologies and turning promising ideas into working prototypes.
  • Containerize and deploy applications, and help keep services running reliably in the cloud.
  • Write clean, well-documented code and take part in code reviews.
  • Find and fix bugs, and help improve performance and reliability.
  • Occasionally take part in client demos and present the features you have built.
  • Support frontline tasks beyond development when needed, such as client meetings, technical support and gathering requirements.
  • Collaborate with the team to deliver projects on time.

Job requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or an equivalent field.
  • At least 6 months of internship experience in software engineering or a related field.
  • Experience with Python, JavaScript and TypeScript. Scripting skills, such as Bash or Python, for automation tasks.
  • Good knowledge of AI fundamentals.
  • Hands-on experience and responsible use of AI tools such as Claude in everyday development work.
  • Practical knowledge of Docker and Kubernetes. Good working knowledge of the Linux ecosystem.
  • Practical knowledge of cloud services such as Azure or AWS.
  • Strong analytical thinking and problem-solving skills.
  • Good communication skills, both technical and non-technical.