Software Engineer (Open 3D Engine)
This contract role involves using Open 3D Engine (O3DE) to develop and modify 3D environments and simulations supporting AI training projects. The engineer will script in Python or C++, troubleshoot performance issues, and clearly explain technical workflows to enhance AI understanding of 3D spaces. The position is fully remote and requires strong expertise in O3DE and 3D development.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Create and edit 3D environments and simulations using Open 3D Engine (O3DE) and related tools (Atom Renderer, Gems, Asset Processor).
- Build and modify 3D scenes, game objects, physics simulations, and assets to support AI training tasks.
- Write scripts and automation in Python or C++ to extend O3DE workflows and streamline content generation.
- Troubleshoot performance and integration issues in 3D environments; optimize scenes for stability and reproducibility.
- Complete advanced O3DE tasks while recording and documenting your step‑by‑step workflows.
- Produce clear, reproducible instructions, prompts, and documentation for AI training and human-review processes.
- Collaborate with reviewers and data teams to iterate on task definitions and quality requirements.
Required Qualifications
- Proven professional experience working with Open 3D Engine (O3DE).
- Strong hands-on experience with 3D environments, rendering, and simulation concepts.
- Proficiency in Python or C++ for tooling, scripting, or automation.
- Familiarity with O3DE components, assets, Gems, Atom Renderer, and common development workflows.
- Ability to record your screen while performing tasks and produce clear, narrated explanations of your workflow.
- English proficiency at B2 level or higher (able to explain technical steps clearly).
- Reliable remote work setup (internet, O3DE-capable machine).
Preferred Qualifications
- Portfolio demonstrating 3D development, game development, simulation, or related projects.
- Advanced degree (MS/PhD) in a relevant field.
- Prior Human Data experience (data annotation, RLHF, model evaluation) or working with AI training pipelines.
- Experience with cloud tooling (AWS) or asset pipelines is a plus.
Role Details
- Role type: Contractor (remote / TELECOMMUTE)
- Openings: Multiple (approx. 25)
- Pay: $70–$130 per hour (range provided by our client)
- Employer: Confidential Client (via Careertakes)
- Industry: Software Development
- Note: You will be asked to record tasks / share screen and provide step-by-step documentation as part of the work.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range