job description
Join Easytech International as an AI-Assisted Software Developer Intern in the heart of Bali, Indonesia! This is your chance to work on cutting-edge software solutions while leveraging the power of artificial intelligence to streamline development processes, enhance code quality, and drive innovation.
As part of our dynamic team, you’ll collaborate with seasoned professionals on real-world projects, gaining hands-on experience in AI-driven development, machine learning integration, and modern software engineering practices. Whether you're refining algorithms, optimizing workflows, or contributing to scalable applications, you’ll play a key role in shaping the future of technology.
We offer a competitive stipend, a vibrant work environment in Bali’s most sought-after locations (Canggu, Ubud, Denpasar, and more), and unparalleled opportunities for career growth in the tech industry. If you’re passionate about AI, coding, and problem-solving, this internship is your gateway to a rewarding career in software development.
Note: Salary converted to IDR for local relevance (original: RM 1,200 – RM 1,800).
Responsibility
- Assist in designing, developing, and testing AI-assisted software applications under the guidance of senior developers.
- Collaborate with cross-functional teams to integrate machine learning models into existing systems.
- Write, debug, and optimize clean, efficient code in languages such as Python, Java, or JavaScript.
- Participate in code reviews and contribute to best practices in software development.
- Research and implement emerging AI tools and frameworks to enhance development workflows.
- Document technical processes, APIs, and system architectures for future reference.
- Troubleshoot and resolve software defects with assistance from the team.
- Stay updated on industry trends in AI, automation, and software engineering.
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, AI, or a related field.
- Basic proficiency in programming languages such as Python, Java, C++, or JavaScript.
- Familiarity with AI/ML concepts (e.g., neural networks, NLP, or computer vision) is a plus.
- Experience with software development tools (Git, Docker, JIRA) and frameworks (TensorFlow, PyTorch, or similar).
- Strong problem-solving skills and a passion for learning new technologies.
- Ability to work in a fast-paced, collaborative environment.
- Excellent communication skills in English (written and verbal).
- Prior internship, project, or open-source contributions are advantageous.