CareerPlanGet AI match score →

Senior Software Engineer– Java + Rust Developer

💼 Full-time🗓 2026-06-24

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

Rewrite
## About the role We are looking for a highly skilled Software Engineer with strong expertise in secure media processing, cryptographic validation, and backend system development. The ideal candidate should have hands-on experience working with Rust and Java, along with a solid understanding of digital trust frameworks, metadata standards, and multimedia processing technologies. ## Key Responsibilities - Design, develop, and maintain secure backend applications using Rust and Java. - Implement and manage PKI-based security mechanisms including hashing, trust validation, certificate handling, and X.509 certificate chain validation. - Work on image and video processing workflows using tools and libraries such as ffmpeg and OpenCV. - Develop and integrate metadata handling systems including JUMBF, EXIF, and XMP standards. - Build scalable and secure solutions for media authenticity, validation, and processing pipelines. - Collaborate with cross-functional teams to design high-performance and reliable systems. - Troubleshoot performance bottlenecks, optimize processing workflows, and ensure system security and integrity. - Participate in architecture discussions, code reviews, and technical design decisions. ## Mandatory Skills - Strong programming expertise in Rust and Java. - Hands-on experience with PKI, hashing algorithms, trust validation, and X.509 certificate chain management. - Experience working with image/video processing technologies. - Strong understanding of metadata systems such as JUMBF, EXIF, and XMP. - Experience with ffmpeg and OpenCV. ## Good to Have - Prior exposure to C2PA (Coalition for Content Provenance and Authenticity). - Experience with Python scripting/development. - Knowledge of UI/front-end technologies. ## Preferred Profile - Strong problem-solving and analytical skills. - Experience working on secure media or content authenticity platforms. - Ability to work in fast-paced, collaborative environments. - Good communication and stakeholder coordination skills.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗