Spain Remote (Global) Employment

Plain Concepts is hiring a Senior AI & Computer Vision Software engineer

About the Role

Plain Concepts is looking for a Senior AI & Computer Vision Software Engineer to join our Research and Innovation team. You'll be crafting tailor-made solutions for clients by turning ambiguous problems into working software through Agile, iterative approaches while maintaining high engineering standards.

What You'll Do

  • Break down complex, ambiguous problems into small, manageable iterations.
  • Prototype quickly, validate hypotheses, and discard inefficient approaches.
  • Make pragmatic technical decisions aligned with time, budget, and project constraints.
  • Define experiments and metrics to prove what works.
  • Study and apply recent techniques in AI, Computer Vision, and 3D.
  • Combine tools and approaches creatively to explore novel solutions.
  • Build Proofs of Concept to tackle problems not fully solved in the market.
  • Turn prototypes into production-ready solutions focusing on robustness, maintainability, and monitoring.
  • Propose improvements in architecture, pipelines, and development workflows.
  • Contribute internally through sessions, demos, mentoring, and documentation.
  • Participate in external knowledge sharing via articles, talks, workshops, and conferences.
  • Critically evaluate immature technologies, assessing trade-offs, limitations, and feasibility.
  • Reduce technical risk through iterative validation.
  • Help transform promising demos into reliable, maintainable systems.
  • Write clean, maintainable, production-ready code.
  • Apply strong engineering practices in architecture, testing, and performance.
  • Actively participate in code reviews and technical discussions.
  • Collaborate in an Agile environment with a strong sense of ownership and teamwork.

What We're Looking For

  • Strong problem-solving skills for navigating uncertainty.
  • A mindset for fast experimentation: hypothesis → prototype → measure → decide.
  • A pragmatic delivery orientation that does not sacrifice code quality.
  • Continuous learning and intellectual curiosity.
  • Strong experience in Python.
  • Strong foundations in software engineering principles.
  • Solid knowledge of Computer Vision and Deep Learning.
  • Ability to implement end-to-end solutions beyond notebooks, with production constraints in mind.
  • Good technical and collaborative communication skills.
  • Proficiency in English for an international work environment.

Nice to Have

  • Experience with C# and/or graphics engines like Unity, Unreal, or Evergine.
  • Experience deploying AI systems on cloud platforms (Azure, AWS, GCP).
  • Familiarity with MLOps practices (deployment, monitoring, reproducibility).
  • Experience creating technical content such as training, talks, or workshops.

Technical Stack

  • Languages: Python, C#
  • Domains: Computer Vision, Deep Learning, 3D graphics, spatial computing
  • Engines/Frameworks: Unity, Unreal, Evergine
  • Cloud: Azure, AWS, GCP

Team & Environment

You'll join an international research squad within diverse, multidisciplinary teams operating in a flat, collaborative structure. The focus is on turning cutting-edge ideas into working software in a 100% technical environment dedicated to custom projects, expert consultancy, and top-tier training.

Benefits & Compensation

  • Flexible schedule of 35 hours per week.
  • Fully remote work (optional).
  • Flexible compensation for restaurant, transport, and childcare.
  • Medical and dental insurance completely free for the employee.
  • Individual budget for training or equipment and free Microsoft certifications.
  • English lessons provided.
  • Your birthday off.
  • Monthly bonus for electricity and Internet expenses at home.
  • Discount on gym plans and sports activities.
  • Annual team-building event (Plain Camp).
  • Extra perks: event attendance, welcome pack, baby basket, Christmas basket, employee discount portal.

Work Mode

This is a global position offering fully remote work as an option.

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

Required Skills
PythonComputer VisionDeep Learning3D graphicsspatial computingC#UnityUnrealEvergineAzureProblem-solvingPrototypingSoftware Architecture
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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