Rust Developer
MP Solutions Ltd. Veszprém, Central Transdanubia, Hungary
Information Technology & Services · 2-10 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, implement, and maintain high-performance Rust components and applications while collaborating with the Data Science team to build a unified SDK. Additionally, you will contribute to feature design, perform code reviews, and support junior engineers to ensure high-quality software delivery.
What they look for
Requirements
The role requires a strong foundation in software engineering principles and proficiency in Rust, including ownership, concurrency, and the Cargo toolchain. Candidates should also have experience with Docker, CI/CD pipelines, and a solid grasp of design patterns and clean code practices.
Benefits
Full description
Our client is a global leader in cybersecurity for IT, OT, and ICS critical infrastructure. Their end-to-end platform gives enterprises and public sector organizations the critical advantage they need to protect complex networks, secure devices, and meet compliance requirements.
Over the past 20 years, a consistent commitment to innovative technology has earned the trust of more than 1,700 organizations, governments, and institutions worldwide — cementing the company's role in protecting the world's critical infrastructure and securing our way of life.
In this mid-level position, you will contribute to the development and enhancement of high-performance Rust software that supports our products across on-premise, cloud, and hybrid deployments. You'll work with the modern Rust ecosystem and supporting tools to build reliable, safe, and efficient code as part of impactful projects. A key focus of the role is helping the Data Science team build a unified SDK that makes their AI-based features easy to integrate into Aether.
What You Will Do:
- Work with the Engineering Manager and Hungary-based team to plan, design, implement, and maintain Rust components and applications
- Work closely with the Hungarian Data Science team, helping them build a unified SDK that wraps their AI-based models so these features can be integrated easily into Aether
- Review requirements, contribute to feature design, and implement clean, idiomatic, maintainable Rust code
- Write and maintain unit and integration tests; participate in code reviews to ensure quality and best practices
- Create and update technical documentation for your work, including rustdoc for public APIs
- Help identify opportunities for code improvements and participate in team discussions on enhancements
- Collaborate with global engineers to deliver secure, reliable, and performant software
- Support junior engineers through code reviews and pair programming, and keep growing into advanced systems topics
- Good foundation in Software Engineering principles
- Good knowledge of Rust: ownership, borrowing and lifetimes, traits and generics, and idiomatic error handling with Result
- Familiarity with Cargo and the Rust toolchain (rustup, clippy, rustfmt)
- Good understanding of:
- Concurrency in Rust: threads, Send/Sync, atomics, and synchronization primitives (Mutex, RwLock, channels)
- Thread pools and producer-consumer patterns
- Common approaches to avoiding lock contention and race conditions
- Has experience with Docker/containerization
- Good knowledge of Semantic Versioning (SemVer) and dependency management with Cargo (workspaces, crates, feature flags)
- Experience or familiarity with CI/CD pipelines (TeamCity preferred)
- Solid grasp of design patterns, trait-based composition, and writing clean, readable code
- Proficiency in English
- Stable, growing international company background with an exceptional customer group
- Opportunity to improve your professional skills
- The newest technology environment
- Language course and opportunity for active recreation – kettlebell, football and office massage
- Attractive working environment – nice office full of accessories (fruits every day, coffee, breakfast, tea etc.)
- Regular team events and Happy Hour activities
Similar roles
-
Senior Rust Developer
Adastra Corporation Markham, Ontario, Canada
-
Senior Rust Developer / Staff Rust Developer Greece
Satalia Municipality of Athens, Attica, Greece · €26K–€84K/yr
-
RUST Embedded Software Engineer Multiple Levels (cleared)
General Dynamics Mission Systems, Inc Dedham, Massachusetts, United States · $100K–$182K/yr
-
Senior Rust Developer / Staff Rust Developer Lithuania
Satalia Kaunas, Kaunas County, Lithuania · €68K–€109K/yr
-
Rust Engineer
MWDN Skopje, North Macedonia
-
Engineer - Rust Ecosystem – (18-Month Leased Labor)
Huawei Research Center Germany Dresden, Saxony, Germany