* Company
Spacecode is the leading provider of RFID technology for inventory management in the diamond industry.
With the increased demand for traceability in the diamond and luxury sector, Spacecode is pioneering a non-invasive, technology based solution to ensure tracing diamonds across the entire supply chain.
*Position
The authentication team at Spacecode is looking for a junior figure with experience in computer vision and development of custom ML solutions to be integrated in their devices.
The team is tasked with developing both hardware and software that are part of Spacecode's diamond traceability solution.
The ideal candidate should master high level programming, ML model training and deployment as well as low level program languages to build hardware control software/firmware.
* List of tasks
Build computer vision ML pipelines to process high resolution images and extract
diamonds unique features.
Develop software to process 3D scan images to reconstruct high resolution 3D models.
Develop CUDA based optical simulations.
Communicate with the engineering team to define the requirements of the product hardware.
Follow client on-boarding and address software customization requests to match their needs.
* Profile
MSc Computer Science, Data Science, Electrical/Computer Engineering, Physics, Mathematics, other Engineering fields.
Deep understanding of Computer Vision, pattern recognition algorithms and Photogrammetry.
Good verbal and written communication skills in presenting technical work in English.
Proven experience in building ML models and follow the model life cycle: development, testing, deployment, refinement.
Experience with the ML/data-science python ecosystem (tensorflow, pytorch, numpy, opencv, etc).
Proficiency in C/C++, python and JavaScript.
Interest to work with multiple levels and teams across the company (Engineering, Product, Sales and Marketing team).
Capable of working in a constantly evolving environment without losing focus.
Self-starter with demeanor for growth, passion for continuous learning and sharing findings across the team.
* Optional assets
Good understanding of optical systems and the related physics theory.
Proven track record in optimizing neural network training performance and robustness.
Proven track record in writing optimized CUDA kernels for 3D rendering.
Experience with 3D mesh manipulation with a variety of software: python (Open3D), Blender, etc.
Job Type: 100%
Pay: CHF70' CHF80'000.00 per year
Ability to commute/relocate:
1201 Geneva, GE: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Master's (Required)
Language:
English (Preferred)
Work Location: In person