Software Engineer - Blender Parametric Shape System
- Contract
- Remote
- Hourly
- Rate: $75/hr.
- Duration: 3-6 Months.
- Starts with Paid Test Project
Posted via BetterTeam → Indeed
About the Project:
- We have an existing Blender-based platform for creating and modifying organic parametric shapes. The system is already operational and includes a bone-and-slider interface that allows users to intuitively sculpt and deform organic 3D forms, with the ability to export print-ready .STL files. We are looking for an experienced contract Software Engineer to extend, improve, and maintain this platform on an ongoing basis.
- This is a remote, hourly contract role. To get started, all candidates will complete a paid introductory test case ($150 flat fee) so we can evaluate fit and technical approach before committing to the full engagement.
What You’ll Be Working With:
- An existing Blender add-on with a functional bone rig and slider-based UI for organic shape manipulation.
- Parametric shape controls driving mesh deformation in real time within the Blender viewport.
- An .STL export pipeline producing print-ready files for 3D printing.
- Python (bpy) codebase - you will be reading, extending, and refactoring existing code.
Responsibilities:
- Review and understand the existing Blender add-on codebase and bone/slider architecture.
- Add new parametric shape controls, sliders, and bone-driven deformations as needed.
- Improve the .STL export pipeline for print quality, mesh integrity, and reliability.
- Refactor and optimize existing code for performance and maintainability.
- Troubleshoot and resolve bugs in the shape system or export workflow.
- Document changes clearly for handoff and long-term maintainability.
- Communicate progress asynchronously and participate in periodic check-ins.
Required Qualifications:
- 3+ years of software engineering experience.
- Strong Python skills with direct experience writing or extending Blender add-ons (bpy).
- Working knowledge of Blender’s armature/bone system and shape key or driver workflows.
- Understanding of mesh integrity requirements for 3D printing and .STL export.
- Ability to read and extend an existing codebase - this is not a greenfield project.
- Self-directed and reliable: able to manage your own schedule and deliver against milestones remotely.
- Clear written communication for async collaboration.
Preferred Qualifications:
- Experience with organic or character rigging workflows in Blender.
- Familiarity with 3D printing pipelines, mesh repair tools, and print-ready geometry standards.
- Background in parametric or procedural modeling (Geometry Nodes, Grasshopper, etc.).
- Experience with the BMesh API for custom mesh generation or repair.
How It Works - Getting Started:
We use a paid test project to kick off every new contractor relationship:
- Step 1: Apply and share your background and relevant Blender work.
- Step 2: If selected, you will receive a defined introductory task representing real work on the platform.
- Step 3: Complete the test case at your own pace - compensated at a flat $150 fee.
- Step 4: Upon successful completion, proceed to the full hourly contract engagement at $75-$100/hr.
Contract Details:
- Employment Type: Independent Contractor (1099).
- Location: Fully Remote - work from anywhere.
- Hours: Flexible; estimated 10-20 hrs/week depending on project phase.
- Rate: $50-$100/hr based on experience (following paid test project).
- Test Project Fee: $150 flat (paid upon completion regardless of outcome).
- Duration: 3-6 months with possibility of extension.
- Invoicing: Bi-weekly or monthly, your preference.
How to Apply:
Apply through Indeed or our BetterTeam posting. Please include:
- Your resume or CV.
- A link to your GitHub, portfolio, or any Blender add-ons or scripts you have built.
- A brief note describing your experience with Blender rigging, parametric tools, or 3D print workflows.
- Your availability and current commitments.
We review applications on a rolling basis and aim to respond within 5 business days. We look forward to working with you!