COE
Associate Software Engineer
Permanent StaffAssociate Software EngineerPosted 1 day ago709 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.