Make IT
Make IT

Backend Engineer / Procedural 3D Developer

Make IT

Backend Engineer / Procedural 3D Developer

Software Developer (Backend, Frontend, FullStack)BrazilMid-levelRemote$84,000 - $96,000 USD /year
PythonBlenderProcedural ModelingGitHub CopilotSQLBlender Python APIREST APIsData PipelinesTest AutomationPostgreSQL

Our client is building an innovative platform that allows people to explore, visualize, and furnish digital versions of their actual homes, combining residential data, interactive 3D environments, furniture catalogs, and intelligent design tools.

We are looking for a Backend Engineer / Procedural 3D Developer to build scalable backend systems that transform product and residential information into structured data and accurate 3D assets.

Your initial focus will be on furniture data ingestion and automated 3D asset generation, with opportunities to contribute to digital home creation and other 3D workflows as the product evolves.

You will work closely with product specialists and 3D domain experts, taking ownership of technical solutions and helping shape the platform's architecture.

Key Responsibilities

  • Design, develop, and maintain backend services, APIs, and automated workflows for ingesting, normalizing, enriching, and publishing product and residential data.
  • Build and optimize database schemas and relationships for furniture products, residential spaces, dimensions, source evidence, and generated 3D assets.
  • Develop and integrate programmatic 3D workflows, including procedural modeling, geometry manipulation, asset processing, and automated generation services.
  • Implement validation mechanisms for scale, dimensions, geometry, and textures, ensuring failures are traceable and can be corrected efficiently.
  • Build reliable, repeatable, and observable data pipelines using automated testing, retries, structured logging, and monitoring.
  • Optimize pipeline performance, processing speed, asset quality, and operational costs.
  • Collaborate with Product and 3D teams to translate business requirements into scalable technical solutions.
  • Take ownership of engineering decisions, technical implementation, debugging, and production reliability.

Required Qualifications

Backend Engineering

  • Approximately 3–8 years of professional software engineering experience, with strong backend development fundamentals.
  • Hands-on experience building server-side applications, APIs, integrations, and automated workflows.
  • Solid understanding of database design, data modeling, and software architecture.
  • Ability to debug complex systems across services, integrations, and data pipelines.
  • Experience with Python, TypeScript/Node.js, SQL, or equivalent backend technologies.

Programmatic 3D Development

  • Hands-on experience creating, modifying, or processing 3D geometry and assets through code is required.
  • Practical experience in at least one of the following areas:

    • Blender scripting with Python.

    • Procedural geometry or procedural modeling.
    • Unity or game development involving programmatic 3D manipulation.
    • Automated 3D model generation, transformation, or asset processing.
  • Strong understanding of 3D geometry, dimensions, scaling, and asset validation.
  • Deep procedural modeling experience is strongly preferred, although candidates with lighter programmatic 3D experience may qualify if they demonstrate strong backend engineering skills.

AI-Assisted Development

  • Practical experience using AI coding agents and AI-powered development tools in daily engineering workflows.
  • Ability to leverage AI for technical research, implementation, debugging, testing, and documentation.
  • Strong engineering judgment to review, validate, test, and maintain AI-generated code.
  • Comfortable working in an AI-first engineering environment where productivity, quality, and reliability are equally important.

Professional Skills

  • Strong ownership mindset and ability to independently deliver technical solutions.
  • Experience working in fast-paced environments with evolving requirements.
  • Ability to understand business objectives, identify technical challenges, propose solutions, and execute without detailed instructions.
  • Curiosity, adaptability, and a proactive approach to problem-solving.
  • Fluent professional English, both written and spoken, for technical discussions and collaboration.
  • Availability to work with significant overlap with New York business hours.

Relevant Tech Stack

Experience with the following technologies is relevant, but equivalent tools and languages are welcome.

  • Backend: Python, TypeScript, Node.js
  • Databases: SQL, Relational Data Modeling
  • 3D Development: Blender, Blender Python API, Unity, Procedural Geometry
  • Integrations: REST APIs, Data Pipelines, Workflow Automation
  • Quality & Reliability: Automated Testing, Logging, Retries, Monitoring
  • AI Development: AI Coding Agents, AI-Assisted Engineering Tools

Nice to Have

  • Advanced experience with procedural 3D modeling and geometry generation.
  • Experience building automated pipelines for 3D asset generation and processing.
  • Background integrating backend systems with 3D modeling tools or game engines.
  • Experience working in startups or early-stage product environments.
  • Proven track record of delivering end-to-end engineering solutions with minimal supervision.
  • Experience improving pipeline reliability, performance, quality, and cost efficiency.

How We Work

We are an AI-first engineering team that actively embraces AI coding agents and modern development tools throughout the software development lifecycle.

We expect engineers to demonstrate how they use AI to accelerate research, implementation, debugging, testing, and documentation while maintaining full accountability for the quality and reliability of their work.

We value practical results, independent problem-solving, and adaptability over expertise in any single programming language or framework.

You will be encouraged to take initiative, understand the broader product objectives, identify opportunities for improvement, and deliver solutions that create measurable value.

What We Offer

  • Annual Compensation: USD 84,000–96,000.
  • Work Model: Fully remote.
  • Employment: Full-time, long-term opportunity.
  • Working Hours: Strong overlap with New York business hours (ET).
  • Environment: AI-first engineering culture with significant technical ownership.
  • Impact: Opportunity to contribute directly to a product combining backend engineering, procedural 3D technologies, and interactive residential design.

We are looking for engineers who combine strong backend fundamentals with real programmatic 3D experience, take ownership of complex technical challenges, and are excited to build innovative products in an AI-first environment.

Posted 11/5/2026