Planner 5D

Planner 5D

Planner 5D: Advanced 2D/3D house design software for creating dream home designs with a 3000+ item catalog, detailed floor plans, and photo-realistic images. Join millions of users worldwide for easy interior design solutions.

Internet Software & Services
51-250
Founded 2011

Description

  • 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.
  • Build platform components for preparing catalogs, launching processing pipelines, converting 3D models, and supporting internal production workflows.
  • Create tooling for 3D content processing, geometry, scene preparation, wall generation, model conversion, and other math-heavy tasks.
  • Process data from APIs, databases, JSON, XML, and other sources.
  • Transform assets such as images, 3D models, and videos into different formats.
  • Import and export 2D/3D data to and from formats such as .dxf, .dwg, and .blend.
  • Write high-performance code using parallel and concurrent programming approaches to maximize CPU and GPU usage.
  • Build multi-threaded processing pipelines using coroutines, threads, Rx, promises, futures, and Java streams.
  • Research and evaluate technologies related to 3D, rendering, media formats, data processing, and production automation.

Requirements

  • Strong experience with Java and/or Kotlin on the JVM.
  • Practical experience with Python and willingness to work deeply with Python-based Blender rendering pipelines.
  • Good understanding of the JVM ecosystem, including Gradle, dependency management, modular code structure, debugging, profiling, logging, and performance optimization.
  • Solid SQL knowledge, including SQLite, MySQL, and PostgreSQL.
  • Strong 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 and common Linux ecosystem tools.
  • Fluent English.
  • Experience with Python, C, or C++ is nice to have.
  • Experience with libraries such as Spring, Dagger, JUnit, and Apache Commons is nice to have.
  • Understanding of 2D and 3D technologies such as OpenGL, WebGL, ray tracing, or Blender is nice to have.
  • Understanding of mathematics, geometry, or computer vision is nice to have.
  • Understanding of Kubernetes, Docker, and related technologies is nice to have.

Benefits

  • Remote contractor role.
  • Opportunities to work on AI, rendering, data conversion, and 3D production tooling.
  • Location flexibility across Tbilisi, Belgrade, Lisbon, Madrid, Riga, Tallinn, Valencia, and Yerevan.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Middle/Senior Back-end Engineer (PHP, 3-6 months project assignment)

Innovecs 251-1K Capital Markets

Innovecs is seeking a Middle/Senior Back-end Engineer to support integrations and core platform work for a logistics-focused fulfillment platform on a 3–6 month engagement.

PHP
14 hours, 1 minute ago

Senior Python Backend Engineer (AWS, Client-Facing)

Workana 1K-5K Internet Software & Services

Senior Software Engineer at a consulting-focused company building and scaling backend services and client-facing solutions in a fully remote environment.

AWS CI/CD Django DynamoDB FastAPI Flask Git MySQL PostgreSQL Python REST API SQL
1 day, 13 hours ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software development specialist to create realistic coding-agent evaluation tasks and tests for project-based AI opportunities.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
2 days, 13 hours ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software development specialist for a project-based role creating evaluation tasks and tests for AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
2 days, 13 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers