Beranda Job Details
S
Education & Training, Information Technology, Research & Development 🏢 Contract ⭐️ Terverifikasi

Research Engineer (1-Year Contract) - AI for Software Engineering | Remote in Bali

Singapore Management University (SMU)
Bali, Indonesia
Salary Estimate
Rp 18.000.000 – Rp 25.000.000
Newest
Live Update
5 Juli 2026
Deadline
5 Jul 2027

job description

Join the School of Computing and Information Systems (SCIS) at Singapore Management University (SMU) as a Research Engineer on a 1-year contract and contribute to cutting-edge AI for Software Engineering projects. This remote role, based in Bali, Indonesia, offers the perfect blend of professional growth and tropical lifestyle.

As a Research Engineer, you will collaborate with a dynamic team of researchers and engineers to design, implement, and optimize AI-driven solutions for software engineering challenges. Your work will directly impact the future of automated code generation, bug detection, and software optimization, making this an exciting opportunity for those passionate about AI, machine learning, and software development.

SMU is a globally recognized institution known for its innovative research and academic excellence. By joining our team, you’ll gain access to state-of-the-art resources, mentorship from industry leaders, and the flexibility to work remotely from one of the world’s most desirable locations. Whether you're a seasoned professional or an emerging talent, this role offers a unique chance to advance your career while enjoying Bali’s vibrant culture and work-life balance.

If you thrive in a collaborative environment and are eager to push the boundaries of AI in software engineering, we’d love to hear from you!

Responsibility

  • Design and implement AI-driven algorithms and models to solve complex software engineering problems, including code generation, bug detection, and performance optimization.
  • Collaborate with researchers and engineers to develop, test, and deploy scalable AI solutions for real-world applications.
  • Conduct experimental evaluations of AI models, analyze results, and iterate on improvements to enhance accuracy and efficiency.
  • Write and maintain clean, well-documented code in Python, Java, or other relevant programming languages.
  • Stay updated with the latest advancements in AI, machine learning, and software engineering and apply them to ongoing projects.
  • Prepare technical reports, research papers, and presentations to communicate findings to both technical and non-technical stakeholders.
  • Participate in team meetings, brainstorming sessions, and peer reviews to foster innovation and collaboration.
  • Ensure compliance with ethical AI practices and data privacy standards in all research activities.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Software Engineering, or a related field.
  • Proven experience in AI/ML model development, including familiarity with frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Strong programming skills in Python, Java, or C++, with experience in software development best practices.
  • Hands-on experience with data preprocessing, feature engineering, and model evaluation techniques.
  • Familiarity with software engineering principles, including version control (Git), testing, and debugging.
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a remote setting.
  • Strong written and verbal communication skills in English, with the ability to document and present technical concepts clearly.
  • Prior research experience or publications in AI, machine learning, or software engineering is a plus.

Required Skills

AI/ML model development Python Java TensorFlow PyTorch software engineering data preprocessing feature engineering Git research technical writing problem-solving remote collaboration

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now