Kotlin/Java Internal Tools Developer

Planner 5D

Valencia

Presencial

EUR 40.000 - 60.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Planner 5D in Valencia is seeking a Java/Kotlin Engineer to develop advanced tools and pipelines focused on AI, rendering, and data conversion. The role involves maintaining Kotlin/JVM-based tools and supporting Blender rendering pipelines.

The ideal candidate will have strong expertise in Java, Kotlin, and Python, with a solid understanding of the JVM ecosystem, and proficiency in SQL. Join us to work on innovative 3D and data processing projects in a dynamic team environment.

Formación

  • Strong experience with Java and/or Kotlin on JVM.
  • Fluent in English.
  • Good understanding of object-oriented programming and SOLID principles.

Responsabilidades

  • Develop and maintain Kotlin/JVM-based backend tools and utilities.
  • Support Python-based Blender rendering pipelines.
  • Build and maintain tooling for 3D content processing.

Conocimientos

Java
Kotlin
Python
SQL
Linux

Herramientas

Blender
Gradle
Docker

Descripción del empleo

We’re looking for a Java/Kotlin Engineer who will develop tools and pipelines related to AI, rendering, data conversion, and similar areas.

Tech stack
  • Languages: Kotlin, Python
  • Core development: Kotlin/JVM, Java, coroutines, serialization, reflection, dependency injection with Dagger
  • 3D and rendering workflows: Blender Python scripting, glTF processing, 3D model conversion, geometry/math-related tooling, scene and asset preparation pipelines
  • Data and storage: MongoDB, SQLite, FlatBuffers
  • Infrastructure and observability: Prometheus metrics, Sentry, CI/CD, Git, Git LFS, internal monitoring and logging
Responsibilities
  • Develop and maintain Kotlin/JVM-based backend tools, console applications, utilities, and automation pipelines.
  • Develop and support Python-based Blender rendering pipelines, including scene processing, automation and production rendering workflows.
  • Work on platform components for preparing catalogs, launching processing pipelines, converting 3D models, and supporting internal production workflows.
  • Build and maintain tooling related to 3D content processing, geometry, scene preparation, wall generation, model conversion, and other math-heavy tasks.
  • Research and evaluate current and upcoming technologies related to 3D, rendering, media formats, data processing, and production automation.
  • Write maintainable, high-performance, and high-quality code using best practices, SOLID principles, automated tests, code reviews, and clean architecture.
Required knowledge
  • Strong experience with Java and/or Kotlin on JVM.
  • Practical experience with Python, willingness to work deeply with Python-based Blender rendering pipelines.
  • Good understanding of JVM ecosystem: Gradle, dependency management, modular code structure, debugging, profiling, logging, and performance optimization.
  • Solid SQL knowledge (SQLite, MySQL, PostgreSQL).
  • Good understanding of object-oriented programming, SOLID principles, clean architecture, and maintainable code design.
  • Ability to work with math-heavy, data-heavy, or algorithmic tasks and turn them into stable production solutions.
  • Ability to write clean, reliable, high-performance code and cover critical logic with tests.
  • Knowledge of Linux, common tools, and Linux ecosystem.
  • Fluent in English.
Nice to have
  • Experience with Python, C / C++ languages.
  • Experience with popular libraries like Spring, Dagger, JUnit, Apache Commons.
  • Understanding of 2D / 3D technologies and software (for example OpenGL, WebGL, Raytracing, Blender).
  • Understanding of Mathematics, Geometry, Computer Vision.
  • Understanding of Kubernetes, Docker and nearby technologies.
Examples of tasks you will be doing
  • Process data from APIs, databases, JSON, XML, and other sources.
  • Transform assets (images, 3D models, videos, etc.) into different formats.
  • Import and export of 2D/3D data from and to .dxf/.dwg/.blend formats.
  • Write a Blender plugin to load data and provide additional modeling functionality.
  • Write high performance code using CPU and GPU to the max (using parallel, concurrent programming like coroutines, threads, Rx, promises, futures, etc.).
  • Build processing pipelines, where multiple threads are used to max out CPUs and do lots of different processing on multiple threads/coroutines/Rx/java streams/etc.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Kotlin/Java Internal Tools Developer
Kotlin/Java Internal Tools Developer

Planner 5D • Madrid

Presencial
EUR 40.000 - 60.000
Kotlin/Java Internal Tools Developer
Kotlin/Java Internal Tools Developer

Planner 5D • Barcelona

Presencial
EUR 40.000 - 60.000
30+ days paid holidays
Education courses
Company computer equipment
+2
Kotlin/Java Internal Tools Developer
Kotlin/Java Internal Tools Developer

Planner 5D • Valencia

Presencial
EUR 45.000 - 70.000
Great work environment
30+ days paid holidays
Company computer equipment
+4
Java/Kotlin Tools Engineer for 3D Rendering Pipelines
Java/Kotlin Tools Engineer for 3D Rendering Pipelines

Planner 5D • Valencia

Presencial
EUR 40.000 - 60.000
Kotlin/Java Internal Tools Engineer — 3D Rendering
Kotlin/Java Internal Tools Engineer — 3D Rendering

Planner 5D • Valencia

Presencial
EUR 45.000 - 70.000
Great work environment
30+ days paid holidays
Company computer equipment
+4
Kotlin/Java Tools Engineer - 3D Rendering Pipelines
Kotlin/Java Tools Engineer - 3D Rendering Pipelines

Planner 5D • Madrid

Presencial
EUR 40.000 - 60.000
Kotlin/JVM Tools Engineer for 3D Rendering Pipelines
Kotlin/JVM Tools Engineer for 3D Rendering Pipelines

Planner 5D • Barcelona

Presencial
EUR 40.000 - 60.000
30+ days paid holidays
Education courses
Company computer equipment
+2
Senior Python Engineer
Senior Python Engineer

Planner 5D • Barcelona

Presencial
EUR 50.000 - 70.000
30+ days of paid holidays
Education courses
Corporate English classes
+2
Senior Python Engineer
Senior Python Engineer

Planner 5D • Madrid

Presencial
EUR 45.000 - 70.000
30+ days of paid holidays
Education courses
Company computer equipment
+1
Android Team Lead
Android Team Lead

Planner 5D • Barcelona

Presencial
EUR 75.000 - 95.000
30+ days paid holidays
Education courses
English classes
+1