M

MP Solutions

Self-funded software solutions provider globally

Rust Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBudapest, HungaryNo salary listedHybrid

About the Job

Requirements

  • A good foundation in software engineering principles is required.
  • Good knowledge of Rust, including ownership, borrowing and lifetimes, traits and generics, and idiomatic error handling with Result, is required.
  • Familiarity with Cargo and the Rust toolchain, including rustup, clippy, and rustfmt, is required.
  • Understanding of Rust concurrency, including threads, Send/Sync, atomics, and synchronization primitives such as Mutex, RwLock, and channels, is required.
  • Understanding of thread pools and producer-consumer patterns is required.
  • Understanding of common approaches to avoiding lock contention and race conditions is required.
  • Experience with Docker or containerization is required.
  • Good knowledge of Semantic Versioning and dependency management with Cargo, including workspaces, crates, and feature flags, is required.
  • A solid grasp of design patterns, trait-based composition, and writing clean, readable code is required.
  • Proficiency in English is required.

Responsibilities

  • 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 to build a unified SDK that wraps AI-based models so the 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, and participate in code reviews to ensure quality and best practices.
  • Create and update technical documentation, including rustdoc for public APIs.
  • 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 continue developing expertise in advanced systems topics.

Desired Qualifications

  • Experience with or familiarity with CI/CD pipelines is desirable; TeamCity is preferred.

About the Company

MP Solutions

Self-funded software solutions provider globally

MP Solutions is a small, self-funded team focused on delivering practical solutions to a global audience. They emphasize hands-on involvement by owners, who work closely with the team and live in the same environment to stay aligned with customers’ needs. The company’s offerings center on providing suited solutions to millions of happy users around the world. Their approach is to work directly with clients to understand problems and deliver concrete results rather than abstract plans. MP Solutions differentiates itself through owner-led, hands-on management and a tightly knit, self-funded structure that keeps the team closely aligned with customer success. The goal is to keep delivering high-quality solutions that meet real user needs and expand their global impact.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Hanoi, Vietnam
Founded
2018

Recently Posted Jobs

Explore more opportunities at MP Solutions

See more jobs