AI & Computer Vision Software Engineer
New
P
Plain ConceptsAI and computer vision
Workable workplace: remote; Workable locations: SpainFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Comfortable working in English in an international environment
- Required Skills
- PythonArtificial IntelligenceGitMachine LearningPyTorchSoftware EngineeringComputer Vision
Requirements
- Have experience developing with Python, through professional work or solid personal projects.
- Have a basic understanding of software engineering fundamentals, including clean code practices, modular design, and Git version control.
- Have initial experience in AI, machine learning, computer vision, and PyTorch.
- Be familiar with common computer vision tasks such as detection, segmentation, and classification.
- Be comfortable working in English in an international environment.
- Be able to explain what you tried, what worked, and what did not.
- Be willing to build beyond notebooks and help create applications that can be shipped and maintained.
- Nice to have: experience with 3D concepts such as point clouds, NeRF, or Gaussian Splatting.
- Nice to have: basic experience with Azure, AWS, or GCP environments.
- Nice to have: interest in MLOps basics, including packaging, evaluation, and simple deployment workflows.
Responsibilities
- Work on innovation projects where requirements evolve and exploration is part of the job.
- Break down technical problems into small experiments and iteratively validate solutions.
- Help implement prototypes and Proofs of Concept and evolve them into robust, maintainable software.
- Try emerging AI and computer vision models, tools, and techniques and evaluate their usefulness in real scenarios.
- Combine classical computer vision, deep learning, and multiple models in a pipeline where appropriate.
- Write clean, maintainable, and well-structured code using modularity, readability, and testing basics.
- Contribute to code reviews and collaborate in an Agile environment.
- Help productionize solutions through packaging, reproducibility, performance considerations, and stability over time.
- Document technical decisions and support knowledge-sharing sessions, demos, and technical discussions.
View Full Description & ApplyYou'll be redirected to the employer's site