Skip to main content

Software Engineer (Open 3D Engine)

Posted today

confidentialSomerville (MA)

SENIORITY

Senior

SALARY

$70.00 - $130.00 per hour

Apply (opens in a new tab)

About the role

Build and refine real-world 3D environments, simulations, and development workflows in Open 3D Engine while documenting each step clearly for an AI training project.
Role Overview: This remote contract role uses O3DE expertise to help improve AI systems’ understanding of 3D environments and simulations. You will complete advanced development tasks and translate your technical process into clear instructions and detailed prompts.
Key Responsibilities: Create and edit 3D environments and simulations in Open 3D Engine. Use O3DE tools including Atom Renderer, Gems, components, and Asset Processor. Develop and modify 3D scenes, game objects, and physics simulations. Use Python or C++ for development and automation. Troubleshoot issues and improve 3D environment performance. Complete advanced O3DE tasks and explain workflows step by step. Create clear instructions and detailed prompts for 3D development work.
Qualifications: Strong professional experience with Open 3D Engine. Hands-on experience with 3D environments, rendering, simulations, game development, and AWS. Understanding of O3DE components, assets, and development workflows. Experience scripting in Python or C++. Access to O3DE and the ability to record your screen while completing tasks. English proficiency at B2 level or higher. Ability to communicate technical workflows clearly.
Preferred Qualifications: Portfolio of 3D development, game development, or simulation projects. Relevant master’s degree or PhD. Prior human-data experience, such as data annotation, RLHF, or AI model evaluation. Work Terms Remote independent-contractor engagement. Compensation $70 to $130 per hour.
Application Process: Apply by email. Submitting an application confirms acknowledgment of the candidate terms and privacy policy.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this