DeveloperJobs.io
← Back to all jobs

Job Description

KAUST is seeking a Full-Stack Developer to help deliver secure, cross-platform web interfaces for an AI-powered submicron imaging platform. The role combines full-stack development with AI/ML integration, secure data handling, database management for large imaging datasets, and interactive visualization for 2D, 3D, and point cloud data.

Responsibilities

  • Build responsive web applications that perform across laptops, workstations, tablets, and mobile devices
  • Design intuitive interfaces for AI model interaction and advanced image analysis workflows
  • Manage high-performance databases optimized for large-scale imaging datasets
  • Implement security measures including encryption, authentication, and secure data transmission practices
  • Integrate AI/ML models into web interfaces with real-time inference capabilities
  • Create data visualizations for 2D, 3D, and point cloud representation
  • Optimize performance to support fast loading and efficient data retrieval

Required Qualifications

  • 3+ years of experience in full-stack web development
  • Strong JavaScript/TypeScript skills with modern frameworks such as React, Next.js, or Vue.js
  • Backend development experience using Node.js, Python, or a comparable stack
  • Database experience with PostgreSQL, MongoDB, or similar systems
  • Experience implementing security features such as authentication, encryption, and secure APIs
  • Proficiency with responsive design and cross-platform compatibility

Relevant Technologies

  • JavaScript, TypeScript, React, Next.js, Vue.js
  • Node.js, Python
  • PostgreSQL, MongoDB
  • JWT authentication, SSL/TLS
  • D3.js, Three.js, WebGL
  • Docker, CI/CD pipelines
  • AWS, Azure, GCP
  • RESTful APIs, microservices architecture
  • Redis
  • TensorFlow Serving, PyTorch, ONNX

Benefits

  • Competitive tax-free salary
  • Free on-campus housing
  • Health insurance
  • Round trip ticket
  • 22 days of annual vacation
  • Additional benefits
  • Remote work possibility

Bonus Points

  • Experience with AI/ML integration using TensorFlow Serving, PyTorch, or ONNX
  • Experience with 3D visualization and point cloud data
  • Experience developing scientific or research applications
  • Advanced security certifications or demonstrable security expertise
  • Experience optimizing performance for large datasets

Application Instructions

Applications must be submitted through PlutoEdu: https://www.plutoedu.com/form/792303150.

Please do not send your CV to the Professor through e-mail or LinkedIn. Candidates who do so will be excluded.

  • Resume highlighting relevant full-stack development experience
  • Portfolio showcasing web applications built
  • Code samples, with GitHub links preferred
  • Brief cover letter describing interest in AI and scientific applications

Application Process

This institution uses Interfolio's Faculty Search to conduct this search. Applicants receive a free Dossier account and can submit all application materials, including confidential letters of recommendation, free of charge.

Location and Open Date

  • Location: King Abdullah University of Science and Technology (KAUST), King, NC (onsite)
  • Open date: Jul 03, 2025

Similar Jobs