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.




