Machine Learning Engineer (Computer Vision & PalmCode Algorithm) - Edinburgh, On-site at Nethermind

Edinburgh, Scotland, United Kingdom

Nethermind Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Biometric SecurityIndustries

Requirements

Candidates must possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with at least 3 years of industry or academic experience applying ML/CV. Strong experience in computer vision and applied ML, particularly in biometrics, face/palm/iris recognition, or similar fields, is required. Proficiency with deep learning frameworks like PyTorch, TensorFlow, and ONNX, along with experience building efficient models for edge/embedded deployment using techniques such as quantization, pruning, and distillation, is essential. Familiarity with presentation attack detection (PAD) methods and adversarial robustness is necessary. Strong programming skills in Python and C++ are expected, and a solid grasp of the ML lifecycle, including data pipelines, training, evaluation, and deployment, is crucial. A deep understanding of probability, statistics, linear algebra, and optimization, enabling reasoning about model behavior beyond library usage, is also required. Experience in biometrics or embedded ML is strongly preferred.

Responsibilities

The Machine Learning Engineer will develop and refine computer vision and ML models for presentation attack detection, contributing to the evolution of the proprietary PalmCode biometric algorithm and designing efficient models optimized for embedded platforms. Responsibilities include developing and improving computer vision models for presentation attack detection, enhancing and optimizing the PalmCode algorithm for unique biometric identification, and designing and training lightweight ML models for embedded devices. The role also involves collaborating with security and embedded systems engineers to integrate ML inference within trusted execution environments (TEE), collecting, cleaning, and curating datasets for biometric feature extraction and spoof detection, and conducting model evaluation, benchmarking, and field testing to improve robustness. Staying up-to-date with research in computer vision, biometric security, and efficient on-device ML is also a key responsibility.

Skills

Computer Vision
Machine Learning
Deep Learning
PyTorch
TensorFlow
ONNX
Python
C++
Embedded Deployment
Biometrics
Face Recognition
Palm Recognition
Iris Recognition
Presentation Attack Detection (PAD)
Adversarial Robustness
Data Pipelines
Model Training
Model Evaluation
Model Deployment

Nethermind

Blockchain solutions for Ethereum network

About Nethermind

Nethermind.io focuses on blockchain solutions, particularly for the Ethereum network, offering services like a customizable Ethereum client, smart contract development, and security audits. They also research Layer 2 scaling solutions to improve transaction speed and develop Maximal Extractable Value (MEV) solutions for fair transaction processing. Their unique offerings include open-source tools like Warp for deploying smart contracts on StarkNet and the Voyager block explorer for interacting with StarkNet. The goal is to empower developers and enterprises to effectively use decentralized technologies while generating revenue through service fees and consulting.

London, United KingdomHeadquarters
2017Year Founded
$535KTotal Funding
GRANTCompany Stage
Cybersecurity, Crypto & Web3Industries
201-500Employees

Benefits

Hybrid Work Options
Remote Work Options

Risks

Competition from Ethereum client developers like Geth and Besu may impact market share.
Rapid blockchain evolution requires Nethermind to continuously innovate and adapt.
Potential security vulnerabilities in Warp transpiler could expose clients to risks.

Differentiation

Nethermind offers a high-performance Ethereum client, enhancing blockchain interaction efficiency.
Their Warp transpiler aids developers in deploying smart contracts on StarkNet.
Nethermind's security audits ensure blockchain applications are secure and free from vulnerabilities.

Upsides

Increased interest in Ethereum Layer 2 solutions boosts demand for Nethermind's tools.
Partnership with EigenLayer enhances Nethermind's influence in the Ethereum ecosystem.
zkSync Era Remix Plugin development attracts more developers to Nethermind's platform.

Land your dream remote job 3x faster with AI