Spain Hybrid Employment

Plain Concepts is hiring an AI & Computer Vision Software Engineer

About the Role

Plain Concepts is looking for an AI & Computer Vision Software Engineer to join our Innovation team. We combine AI, Computer Vision, and software engineering to turn emerging technology into reliable, usable products through an iterative and Agile approach.

What You'll Do

  • Work on innovation projects where requirements evolve and exploration is central.
  • Help transform early-stage ideas and immature technology into reliable solutions.
  • Break down problems into small experiments and validate solutions iteratively.
  • Implement prototypes and evolve them into robust, maintainable software.
  • Learn to define metrics and testing strategies to evaluate results.
  • Stay current with emerging AI and Computer Vision approaches.
  • Try new models, tools, and techniques in real scenarios.
  • Combine different ideas, such as classical CV with deep learning.
  • Identify the difference between "cool" technology and genuinely useful applications.
  • Write clean, maintainable, and well-structured code.
  • Follow good engineering practices like modularity, readability, and testing basics.
  • Contribute to code reviews and learn from feedback.
  • Collaborate in an Agile environment focusing on planning and continuous improvement.
  • Help productionize solutions with a focus on packaging, reproducibility, and stability.
  • Participate in internal knowledge-sharing sessions and discussions.
  • Support documentation and create small demos of your work.
  • Optionally contribute to content like short articles, demos, or talks.
  • Help document technical decisions to make experiments reusable.

What We're Looking For

  • A resolutive mindset: you figure things out and don't get blocked easily.
  • Curiosity and open-mindedness to explore alternatives.
  • Ability to learn fast and accept feedback as a tool for improvement.
  • Enjoyment of teamwork and clear communication of progress.
  • Understanding that innovation involves delivering, making trade-offs, and iterating fast.
  • Experience with Python for development, professionally or through solid personal projects.
  • Basic understanding of software engineering fundamentals: clean code, modular design, version control with Git.
  • Initial experience in AI / Machine Learning and Computer Vision with PyTorch.
  • Familiarity with common CV tasks like detection, segmentation, and classification.
  • Motivation to build real, shippable applications beyond notebooks.
  • Comfort working in English in an international environment.
  • Ability to explain your process, including what worked and what didn't.

Nice to Have

  • Experience with 3D-related concepts like point clouds, NeRF, or Gaussian Splatting.
  • Basic experience with cloud environments like Azure, AWS, or GCP.
  • Interest in MLOps basics: packaging, evaluation, and simple deployment workflows.
  • Interest in creating demos, writing, or speaking about technical topics.
  • Experience taking prototypes into production or contributing to internal tools.

Technical Stack

  • Python
  • PyTorch
  • Git

Team & Environment

You'll be part of a multidisciplinary Innovation team within a flat, horizontal organizational structure.

Benefits & Compensation

  • Salary determined by the market and your experience.
  • Flexible schedule of 35 hours per week with no salary reduction.
  • Fully remote work option.
  • Flexible compensation for restaurant, transport, and childcare.
  • Completely free medical and dental insurance for the employee.
  • Individual budget for training and free Microsoft certifications.
  • English lessons (1 hour per week).
  • Birthday day off.
  • Monthly bonus for electricity and Internet expenses at home.
  • Discount on gym plans and sports activities.
  • Annual team-building event (Plain Camp).
  • Access to the latest technological tools.

Work Mode

This role offers a hybrid work mode.

At Plain Concepts, we seek to provide equal opportunities. We want diverse applicants regardless of race, colour, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.

Required Skills
PythonPyTorchGitComputer VisionMachine LearningAIDeep LearningProblem SolvingTeamworkCommunicationFast LearningInnovation
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Plain Concepts

Plain Concepts is a global company of over 500 people passionate about technology and innovation, creating custom solutions for clients. We are a 100% technical team, dedicated to crafting custom projects from scratch, offering expert technical consultancy, and providing top-tier training.

Visit website
Job Details
Department Software Development
Category data
Posted 14 days ago