Computer Vision Researcher (Hybrid - Madrid)
We usually respond within three days
Sigma Cognition is an AI consultancy and full-service proof-of-concept and solutions provider. We are dedicated to developing cutting-edge artificial intelligence technology to process different types of data such as image, audio, text, etc.
Our mission is to develop AI solutions which contribute to a better society. We research, design, and develop new solutions to make people's lives better through technology.
We're looking for highly motivated candidates who have initiative and can bring new ideas and experience in the field of Artificial Intelligence in both the research and product development areas:
- Is a team player and likes to have fun at work.
- Is motivated by our mission and has a strong ethics compass.
- Is passionate about AI and the entire ML lifecycle.
- Is an excellent software developer willing to learn, and applies the knowledge to make a difference to our clients.
QUALIFICATIONS
Required:
- Master’s or Bachelor’s degree in Computer Science, Telecommunication Engineering, or related technical fields with specialization in Image Processing or Machine Learning.
- 1+ years of working experience in Computer Vision: strong background and expert knowledge in Imaging, Image Processing, and / or Machine Learning algorithms and their application.
- Expert level in Python, C and / or C++ (programming and debugging).
- Experience working with open-source image and video processing libraries like OpenCV.
- Experience in Deep Learning models for Image Processing, is preferred with knowledge of at least one Machine Learning framework (PyTorch, Tensorflow, Keras, ONNX, etc.) and data science tools.
- Strong interest in latest Computer Vision and Machine Learning Research. A high level of comfort with academic literature and the ability to adapt research to innovations for products.
- Outstanding analytical and problem-solving skills.
- Excellent collaboration and interpersonal skills.
- Working proficiency in both Spanish and English.
Preferred:
Having as many of these specific qualifications is a plus, but transferable skills/experiences may be equally valuable.
- PhD in Computer Science, Telecommunication Engineering, or related technical fields.
- Experience with traditional computer vision fields combined with a good mathematical background (epipolar geometry, projective geometry, linear algebra) for applications such as camera calibration.
- Experience in generative AI models (e.g. GAN, VAE, Diffusion Models, etc.)
- Experience of annotation projects, creating datasets, generating synthetic data and curating quality for training deep learning models. Knowledge of image and video annotation tools and quality metrics.
- Experience building, designing, working and / or optimizing computer vision and machine learning algorithms such as document text extraction and scene understanding methods (background subtraction, object detection and classification, object tracking, region segmentation and classification).
- Work on at least one of the following industries: video‑surveillance, healthcare, automotive, manufacturing, insurance, construction, quarry, robotics, aerospace.
- Knowledge of at least one:
- Source version control (e. g. git, CVS, etc.).
- ROS, Docker and / or Kubernetes.
- 3D geometry and point cloud processing frameworks such as Point Cloud Library (PCL).
- Programming experience in Matlab or Java.
- Parallel computing: OpenCL, CUDA, GPGPU.
- Software optimization (e. g. TensorRT) and embedded programming
- Experience in data structures, dataflow programming and software architecture in either an academic or industry setting.
- Experience in developing and deploying research prototypes into production.
- Experience interfacing with hardware and sensors such as cameras and LIDAR (sensor fusion).
- Comfortable in Linux environments.
- Contributions to research communities/efforts, including publishing papers in machine learning.
- Previous expertise in R&D Spanish and European projects.
WHAT WE OFFER:
- Be part of a company where innovation and continuous improvement are core principles of our culture.
- Join a team of talented and passionate engineers.
- Remote-friendly: 2/3 days a week working from home. On-site in Madrid, Spain.
- Great work-life balance and flexibility.
RESPONSIBILITIES
- Read and implement related academic literature.
- Research, design, develop, implement, and evaluate core algorithms for Computer Vision projects, targeted to run-in real-world scenarios. Extend / enhance existing Machine Learning / Computer Vision libraries and frameworks, bringing new features to existing vision solutions and improving the accuracy and performance of existing ones.
- Work hand-in-hand with all the key stakeholders and developers to design and develop machine learning systems: metric definition, data set creation, design, develop, run tests and interprete the experiments results, performing statistical analysis and fine-tuning, model deployment, monitoring and enhancement.
- Enabling product innovations with cutting-edge research in computer vision, and machine learning, contributing to all the research and development stages: from the idea to the implementation following a user-centered approach. Make prototypes, iterate on them, and launch/integrate them into production systems.
- Participate in Spanish and European R&D projects, including technical support during proposal and preparing reports / deliverables.
- Team collaboration for hardware selection and hardware / software integration.
- Work closely with all the research and development team.
- Work cross-functionally with operation teams in data creation and labeling:
- Technical support and advice on Computer Vision and AI to the Sigma project management team.
- Collaborate in the analysis of customer proposals, preparations of offers, carrying out tests or pilots, training of the team of annotators or reviewers, implementation of models to accelerate the annotation process, evaluation of the quality using quality metrics and automatically error detection.
Sigma is proud to be an equal opportunity workplace. If you have a disability or special need that requires accommodation, please let us know.
- Department
- Data Science, Research & Development (R&D)
- Locations
- Madrid - Sigma Cognition
- Remote status
- Hybrid
- Employment type
- Full-time
Sigma Ethics
Sigma follows a strong code of ethics upon which the company's culture is built. The principles drawn from this code guide all our professionals to perform quality work with integrity and accountability.
At Sigma, compliance with the law, maintaining a professional and independent stance, responsible decision-making, teamwork, continuous improvement and fluid communication with our clients are the pillars that allow us to be a world reference in the quality of the work we perform.
At Sigma, we ensure that everyone is treated fairly and equitably. We value professionalism, promote diversity and never allow any form of discrimination or any behavior that is not in line with the company's values and ethics. We promote dialogue and honest and respectful constructive criticism that drives us to constantly improve and value the work of others.
Our code of ethics helps us to fulfill our commitments to our clients, to generate an environment of trust and to maintain long-term relationships.
About Sigma Group
Help shape the future of ethical AI.
Learn more about Sigma.AI and Sigma Cognition.
Computer Vision Researcher (Hybrid - Madrid)
Loading application form
Already working at Sigma Group?
Let’s recruit together and find your next colleague.