Project Base Remote

Mid Journey Prompt Engineer / Photo Generative AI

Floori, an augmented reality tech company transforming the flooring industry, is seeking for someone to help us streamline and optimize the image editing and graphic design processes to be integrated to our Floori products. He or she will be responsible for developing and implementing automation solutions that improve efficiency, reduce manual labor, and enhance the overall quality of visual content.


This wizard should assist us in generating seamless images and implementing batch processing for repetitive or multiple products that necessitate the same editing procedures. Editing flooring products, including carpets, rugs, planks, metallics, and epoxies, to integrate them into our Floori visualizer and portal.


This is a project based and a remote position.


Who We Are:
Floori provides a cutting-edge B2B SaaS sales tool that empowers flooring retailers and manufacturers worldwide. Our software suite utilizes augmented reality technology to enhance the customer buying experience and streamline the sales process for flooring companies. With a global presence and a passionate team distributed across Central Europe, the Middle East, the United States, and the APAC region, Floori is revolutionizing the way flooring is sold.


Job description:

  • AI Integration: Utilize AI tools such as ChatGPT and other relevant technologies to automate image processing tasks.
  • Seamless Texture Creation: Instruct the AI to generate seamless textures efficiently without the need for a deep understanding of the intricate processes involved in image editing.
  • Technical Proficiency: Demonstrate proficiency in utilizing Adobe tools for image editing and processing, including in-depth knowledge of technical aspects related to seamless texture creation.
  • Design and implement automation scripts or workflows for image editing processes, ensuring seamless integration.
  • Provide clear instructions in a README file on utilizing the automation script, including dependencies.
  • Generate edited images in the output folder, meeting the highest standards of quality.
  • Automate Photoshop processes to expedite and enhance graphic design tasks.
  • Develop a robust automation workflow that optimizes efficiency in editing flooring products, including carpets, rugs, planks, metallics, and epoxies.
  • Implement batch processing for repetitive or multiple products requiring the same editing procedures.
  • Ensure that images edited via automated Photoshop meet the standards required for compatibility with our augmented reality technology.
  • Analyze large datasets, gaining insights, and contributing to algorithm development.
  • Validate and enhance models to ensure robustness and real-world applicability.
  • AI Integration: Utilize AI tools such as ChatGPT and other relevant technologies to automate image processing tasks.
  • Seamless Texture Creation: Instruct the AI to generate seamless textures efficiently without the need for a deep understanding of the intricate processes involved in image editing.
  • Technical Proficiency: Demonstrate proficiency in utilizing Adobe tools for image editing and processing, including in-depth knowledge of technical aspects related to seamless texture creation.


Who we’re looking for:

  • Personality:
    • Humble
    • Positive attitude
  • Educational Background
    • A bachelor’s degree in a relevant field such as Computer Science, Electrical Engineering, IT, graphic design,  related field on Computer Vision and AI or a related discipline is preferred. Practical experience or a strong portfolio in automated image editing projects may be considered.
  • Technical Skills:
    • Strong technical skills in Adobe tools for image editing, with a focus on seamless texture creation.
    • Proficiency in image editing software like Adobe Photoshop, Adobe Lightroom, or GIMP.
    • Background in Full Stack, Back End, Front End Development, or Machine Learning preferred.
    • Proficient in  programming languages like JavaScript (Adobe ExtendScript), Python (including Adobe UXP and AutoIt), JavaSript, Ruby, C#, VB.NET, AppleScript.
    • Familiarity with image processing libraries and tools (e.g., OpenCV for Python).
    • Knowledge of automation tools and frameworks (Adobe’s ExtendScript, Actions, or image editing software plugins).
    • Experience with batch processing and workflow automation tools.
    • Familiarity with Batch Processing.
    • Knowledge in developing computer vision and AI algorithms, deep learning frameworks.
    • Strong understanding of machine learning, deep learning, and neural networks.
    • Familiarity with image and video processing techniques.
    • Familiarity with AI-driven image editing technologies.
    • Proven experience in automating image editing with Photoshop.
  • Artificial intelligence Expertise:
    • Proven experience in effectively implementing AI solutions for image processing tasks.
  • Innovative Mindset: 
    • Ability to explore and implement cutting-edge AI technologies to enhance image processing efficiency.
  • Image Editing Expertise
    • A deep understanding of image editing techniques, including color correction, retouching, masking, and composition, is essential. 
    • Proficient in both manual and automated editing processes.
  • Problem-Solving Skills
    • Adept at troubleshooting and resolving issues related to AI-driven image processing tasks.
    • Analytical skills to address image editing challenges and devise creative automation solutions. 
    • Ability to optimize and streamline image processing workflows.
  • Automation Experience
    • Proven experience in automating image editing tasks using scripting and automation tools. 
    • Scripting skills for batch processing images, applying filters, resizing, and performing other editing tasks programmatically.
  • Attention to Detail
    • Precision and a keen eye for detail are vital to ensure high-quality automated editing results.
  • Communication Skills
    • Good communication skills for effective collaboration, understanding client needs, and explaining technical concepts to non-technical stakeholders.
    • Clear and concise communication skills to convey instructions to AI tools and collaborate with team members.
  • Portfolio
    • A strong portfolio showcasing examples of previous image editing automation projects.
    • GitHub profile to view previous work.
  • General Skills:
    • Strong verbal and written communication skills in English.
    • Excellent communication skills, especially in providing clear instructions and documentation.
    • Understanding and meeting the needs of clients or internal stakeholders is essential, so a customer-oriented mindset is valuable.
    • Strong proficiency in developing and implementing automation workflows.
    • Familiarity with AI-driven image editing technologies.
    • Ability to analyze large datasets and contribute to algorithm development.
    • Detail-oriented with a commitment to maintaining high-quality standards.
  • Work Environment:
    • Ability to work independently as well as collaborate effectively with a global team.
    • Reliable high-speed internet connection and a quiet work environment for remote work.
    • Own your own laptops, monitors, and other tech gadget accessories to support your fully remote project.


How to Apply:

If you are an automation wizard with exceptional communication skills, technical aptitude, and a genuine passion for ensuring deliverables and obsessed with automation, we’d love to hear from you. Please submit your resume, portfolio and github outlining your relevant experience and interest in the role to hr@floori.io.

  • Sample questions for applicant to answer before HR interview to help with the screening process, (Implementation and DEV team can help assess their answers as well to see which one would be applicable/compatible to our platform or whichever suggestion would make sense)


  • What programming languages or scripting languages are you proficient in, and how have you used them in automation tasks?
  • Have you integrated automation solutions with graphic design software like Adobe Creative Suite or other tools? If so, please describe your experience.
  • Can you walk us through your approach to handling large-scale batch processing tasks for repetitive design work?
  • Could you please provide a portfolio showcasing your work in the field of image design automation? If not, can you explain the image design automation you have done?


  • Technical Assessment (I believe the technical assessment is best given after the final interview, since the assessment would take time. The technical assessment can be done if he passed all interviews and 90% likely to hire him/her already, the assessment is more of a proof that the applicant can walk the talk, and not just making things up 🙂
    • Instructions: You will be provided with a sample dataset of product images in a folder. Your goal is to create an automation script or workflow that performs the following tasks:
      • Requirement:
        • Use a programming or scripting language of your choice.
        • Document your code and provide comments for clarity.
        • Ensure the script is easy to use by others.
        • Test the script with the provided sample dataset.


Metallics and Planks: https://drive.google.com/drive/u/0/folders/1ES-pTZsGMSZNsMxYrIaFjXxbvMt93tyX


Processes to test from this task: 

Metallic –  Creating new metallic texture from one image/Randomizing color patterns (video explaining what would be nice to have) https://www.loom.com/share/25d68c844617415bbd6cf16939a741f4?sid=60719980-b5a7-4141-9846-e6c61db3607e


Planks – Light Correction https://www.loom.com/share/2240a44e94dc4f04a215cd7de8b061d6?sid=27ac793f-4567-4b2a-97cd-67441831db19


The choice of language depends on your specific needs, platform, and your existing programming skills. JavaScript and Python are often popular choices due to their versatility and extensive libraries, but the others can be useful in specific situations. Adobe ExtendScript is especially powerful for deep integration with Photoshop’s features.

Thank you for requesting a call 
We’re now checking for an available person.
Get a call within 55 seconds 📞
Leave your number below
and we will call you right away!