← Back to jobs

Job Description
Your role & responsibilities
Interns will learn and practice professional communication and work skills. You may apply for one or more based on your interest and skills.
- QA/QC
- Testing & Execution: Assist in manual, regression, and software testing to ensure quality standards and functional stability. Identify, document, and track software defects using tools like Jira under senior guidance.
- Test Documentation: Help develop and maintain test cases, environments, and clear reports based on requirements.
- Team Collaboration: Work with developers and stakeholders to understand project goals and support the QA lifecycle.
- Backend
- Development & Support: Assist senior engineers in building, testing, and debugging software while learning design best practices.
- Code Quality: Learn and apply clean code standards, documentation, and participate in code reviews for continuous growth.
- Execution & Compliance: Complete assigned tasks on time while following data protection and storage policies.
- Frontend Intern
- UI Development: Collaborate with senior engineers to design and build responsive, high-performance web interfaces using Angular/React.
- API Integration: Connect frontend features with RESTful APIs for seamless data communication across the stack.
- Optimization: Assist in testing and optimizing web applications while contributing UI/UX improvement ideas.
- Agile Workflow: Write maintainable code and documentation while applying Agile/Scrum methodologies in daily tasks.
- DevOps
- Pipeline & Env. Management: Assist in building CI/CD pipelines and maintaining development, staging, and production environments.
- Cloud & Containers: Learn to use Docker, Kubernetes, and AWS for cloud infrastructure tasks and system monitoring.
- Automation: Support the team by scripting (Python, Shell, or PowerShell) to automate repetitive deployment tasks.
- Workflow Integration: Update infrastructure documentation and collaborate with QA/Dev teams to improve release workflows.
Your skills & qualifications
Students (final-year preferred) or recent graduates in Computer Science, Engineering, Information Technology, or related field (or equivalent). AI applications support majority of our operation and development. Having knowledge of our products (uplizd.ai) is a plus.
- QA/QC
- Interest in quality assurance and software testing; prior QC/testing experience or academic projects is a plus (not required).
- Willingness to learn testing types: unit, integration, system, acceptance testing, bug tracking and test management tools (e.g., Jira).
- Analyze requirements and write clear test documentation.
- Backend
- Interest in or basic exposure to one of: C#, .NET Core, ASP.NET, or other backend/web technologies.
- Awareness of RESTful APIs and databases (SQL or NoSQL) — or strong willingness to learn.
- Willingness to learn SDLC, Agile/Scrum, and tools such as Git, cloud (e.g., AWS) and containerization (Docker, Kubernetes).
- Frontend
- Basic knowledge of HTML5, CSS3, JavaScript, and TypeScript.
- Some experience or coursework with Angular/React (CLI, components, modules, services).
- Understanding of REST APIs and HTTP.
- DevOps
- Basic understanding of operating systems (Linux/Windows), networks, and the command line.
- Interest in or basic exposure to scripting (e.g., Bash, PowerShell, or Python).
- Willingness to learn CI/CD concepts, tools (e.g., GitHub Actions, Jenkins, Azure DevOps), containers (Docker), orchestration (Kubernetes), and cloud (e.g., AWS).
Benefits for you
- Details on compensation will be shared during the hiring process.
- What You'll Get & Why Join Us
- Direct mentorship from experienced engineers.
- Exposure to AI-integrated interfaces, medical data visualization, and human-centered product design.
- Clear career growth path in an international, innovative, and collaborative environment.
- Why You’ll Love Working Here
- We are a global team.
- Work with cutting-edge technologies at the intersection of AI.
- Thrive in a culture that values learning, ownership, and innovation.