Senior Software Engineer– Java + Rust Developer
Core
Design, develop, and maintain secure backend applications for media authenticity, validation, and processing pipelines.
Role type
Senior IC software engineer (Java + Rust)
Builds
Secure media processing systems and validation pipelines
Domain
Digital trust, multimedia processing, cryptography
Deliverable
production ML models | product features
Required skills
Rust, Java, PKI, hashing algorithms, X.509 certificate chain management, image/video processing, ffmpeg, OpenCV, metadata systems (JUMBF, EXIF, XMP)
Preferred skills
C2PA framework knowledge, Python scripting, UI/front-end technologies
Technologies
Rust, Java, ffmpeg, OpenCV, X.509, JUMBF, EXIF, XMP
Responsibilities
Design and maintain secure backend applications; Implement PKI-based security mechanisms; Develop image and video processing workflows; Integrate metadata handling systems; Build scalable solutions for media authenticity; Troubleshoot performance bottlenecks and optimize workflows; Participate in architecture discussions and code reviews
Seniority
Senior, hands-on IC