Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 71-80 of 213 jobs

Core Rust Engineer
Qdrant
Active - posted 10 days ago

Engineering Manager - Robot Software, System Performance
Wayve
Active - posted 10 days ago

Senior Rust Engineer, Frontend
Foxglove
Active - posted 10 days ago

Full Stack Rust Developer
OTIV
Active - posted 10 days ago

Junior Software Engineer (Rust)
Adtran
Active - posted 10 days ago

Quantitative Developer
GSR
Active - posted 10 days ago

Back-end Developer Rust
STATION F
Active - posted 10 days ago

Chief Operating Officer/COO(Crypto/Blockchain)
Caiz
Active - posted 10 days ago

Staff Software Engineer, Rust
Foxglove
Active - posted 10 days ago

Senior Rust Engineer: DeFi
Keyrock
Active - posted 10 days ago

C++/Rust Software Engineer
Innovatrics
Active - posted 3 days ago
Job Description
About the Role
At Innovatrics, we equip you with the tools, context, and trust to thrive. Our opportunity-driven roadmap highlights how you can grow, contribute, and make a meaningful impact throughout your journey with us.
Key Responsibilities:
In your first months, you’ll explore...
- Learn about how we deliver world-class biometric technologies to millions of users, from the initial research and development phases through to deployment and ongoing support, ensuring scalability and reliability.
- Learn about the fundamental principles of biometric recognition, including various modalities (e.g., face, fingerprint, iris), their underlying algorithms, and the ethical considerations involved in their application.
- Learn about how we efficiently execute AI models on a wide range of target devices and platforms, from resource-constrained embedded systems and mobile devices to high-throughput cloud infrastructure, optimizing for performance, accuracy, and power consumption.
As you settle into the role, you’ll start contributing by... - Contribute to the design and architecture of the next generation of biometric SDKs, focusing on performance, scalability, and maintainability.
- Develop robust and efficient software solutions following best practices in software engineering, including code reviews, testing, and documentation.
- Actively contribute to the evolution of internal engineering standards, tools, and processes to enhance team productivity and code quality.
Within your first year, you’ll have the opportunity to... - Identify and implement optimizations in the model delivery pipeline, from training artifact management to deployment mechanisms, to ensure seamless integration and usage across different teams.
- Collaborate closely with the AI teams to understand their model outputs and consumption requirements, developing robust and scalable solutions that bridge the gap between AI research and practical application.
- Provide expert guidance and technical leadership within the SDK team, influencing architectural decisions and fostering best practices for the design and implementation of new features that enhance model delivery and consumption.
What You’ll Help Build
At Innovatrics, we build biometric technologies for elections, border control, digital ID, and secure onboarding in 80+ countries. Our algorithms have reached over a billion people.
Your work here won’t get lost in a backlog; it’ll shape real-world systems that matter.
We’re a small team, so your ideas ship fast. From day one, you’ll build production features and shape global-scale projects within weeks.
Working Hours & Location
- Brno / Bratislava
- Hybrid-Friendly (min. 2x a week in our offices)
About You
You are an experienced C++ developer with a solid grasp of modern C++ and an interest in using Rust as part of your toolkit. You are eager to learn new technologies quickly, adapt to changing requirements, and grow your expertise across languages, platforms, and domains.
You communicate clearly, collaborate well with others, and take pride in writing clean, efficient, and reliable code. You align with our values of agility, independence, quality, teamwork, transparency, and challenge, thriving in an environment where speed, adaptability, and innovation are essential. You are motivated by seeing your work bring biometric benefits to millions of people worldwide.
Requirements
- Strong communication skills, with the ability to clearly explain technical ideas and collaborate across R&D and platform teams.
- Team player with experience in Agile/Scrumban, code reviews, and collaborative development practices.
- Proven experience in modern C++ (C++11/14/17), with solid knowledge of memory management, performance optimization, and cross-platform development.
- Experience with Rust is a strong plus.
- Hands-on experience with build and dependency management tools, preferably CMake and Conan.
- Knowledge of bindings and cross-language integration (Java/Kotlin via JNI, C# via P/Invoke, Python C API, or WebAssembly) is a strong plus.
- Familiarity with neural networks (ONNX, TensorFlow Lite, embedded inference) and performance/accuracy benchmarking is an advantage.
- Comfortable working with GitLab CI/CD pipelines and cross-compilation workflows (Android NDK, ARM Linux, iOS, Windows, Linux).
Techstack
- Languages: C++ (primary), Rust (growing adoption), Python (DevOps tools)
- Bindings: Java, Kotlin, C#, WebAssembly, Python
- Build & Packaging: CMake, Conan, Cargo
- Platforms: Android, iOS, Linux, Windows, embedded ARM devices
- Neural Networks: ONNX, TensorFlow Lite, Rockchip NPU, performance & accuracy evaluation
- DevOps & CI/CD: GitLab pipelines, cross-compilation workflows
- Methodology: Scrumban
Level
This role is Medior / potentially Senior level.
Compensation
At Innovatrics, we offer highly competitive salaries because we value top talent who share our values and goals. Compensation is determined based on your level, skills, experience, qualifications, and location.
Salary gross range: €2,000 – €4,000, tied to competency and technical evaluation.
Beyond base pay, we provide an attractive benefits package. You can learn more at careers.innovatrics.com.
Interview Process
Here is the typical interview process for this role:
- Introduction Stage
- Recruiter Screen [30 min. ]
- Team Interview Stage
We have a one single interview round that takes approximately 3 hours and is divided into three stages: - Technical Interview [60 min.]: An interactive session with our technical team where we’ll explore your problem-solving approach, technical knowledge to the role
- Independent Task [60 min.]: You will work individually on a practical assignment designed to reflect real-world challenges.
- Evaluation & Feedback [60 min.]: We'll review your solution together with the team and discuss your approach in more detail.
- Final Stage
- CARES Interview: Final conversation with our CARES committee to ensure alignment with our core values—Collaboration, Accountability, Respect, Excellence, and Shared Mission.
- Reference checks and background verification
We encourage candidates to request additional conversations with anyone they would like to meet.