Flexisource IT

Java Developer (DL4J) - Deep Learning Integration

Philippines

3 days ago
Save Job

Summary

JAVA DEVELOPER (Deep Learning Integration – DL4J)


About the role

We are seeking a highly capable Java Developer with experience in deep learning integration to design and implement machine learning workflows using DeepLearning4J (DL4J). In this role, you will embed DL4J models into Java applications to perform real-time image classification, working closely with internal engineers and DevOps teams.


Key Responsibilities

  • Build Java-based applications that load, run, and manage DL4J models.
  • Integrate image classification models into scalable production systems using DL4J’s computation graph and model zoo.
  • Collaborate with engineering teams to train, import, or fine-tune neural network models.
  • Implement preprocessing pipelines for image data.
  • Document technical decisions, APIs, and deployment procedures.



Requirements

  • 3+ years of Java software development experience.
  • Hands-on experience with DeepLearning4J (DL4J) and supporting libraries (ND4J, DataVec).
  • Strong understanding of image processing, convolutional neural networks (CNNs), and model inference.
  • Proficiency in working with image data and converting it to tensor/NDArray formats.
  • Experience building RESTful APIs to expose model predictions.
  • Familiarity with multi-threaded programming and performance tuning on the JVM.
  • Strong grasp of software engineering best practices: testing, version control, and clean architecture.

Nice to Have:

  • Experience training DL4J models or importing models from Keras/TensorFlow via DL4J’s import tools.
  • Familiarity with Spring Boot for service development.
  • Exposure to GPU acceleration via CUDA (for DL4J) or tuning model performance.
  • Experience integrating Java apps with front-end clients or streaming data sources (e.g., Kafka, WebSockets).
  • Knowledge of containerization tools like Docker for packaging ML apps.

Team Environment:

  • Work closely with internal engineering team.
  • Collaborate with DevOps and infrastructure teams to manage deployment environments.
  • Engage in sprint-based planning and deliver production-ready code in Agile workflows.



Work Details

  • Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
  • Location: Makati | *Work from Home Until Further Notice
  • Status: 1 month Contract – Open for Part-time

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job