M

Rust Developer

MP Solutions Ltd. Budapest, Central Hungary, Hungary

Information Technology & Services · 2-10 employees

23 h ago
Remote rust Mid (2-5 yrs) Full-time Hungary
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design, implement, and maintain high-performance Rust components and applications for cybersecurity products. Additionally, you will collaborate with the Data Science team to build a unified SDK for integrating AI-based models into the Aether platform.

What they look for

Rust Software engineering Ownership and borrowing Traits and generics Cargo Concurrency Docker Containerization Semantic versioning CI/CD TeamCity Design patterns Unit testing Integration testing Technical documentation Pair programming

Requirements

The role requires a strong foundation in software engineering principles and deep knowledge of the Rust ecosystem, including concurrency and toolchains. Candidates should also have experience with Docker, CI/CD pipelines, and writing clean, maintainable, and well-tested code.

Benefits

Language course Active recreation opportunities Kettlebell Football Office massage Daily fruits Coffee Breakfast Tea Regular team events Happy Hour activities

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