← Zurück zur Liste
Stelle

Rust Developer

Softwareentwickler • Vor Ort • Vollzeit • Ungarn Budapest, Ungarn

Mid-level Rust developer role at a global cybersecurity company: building high-performance Rust software and a unified SDK that wraps the Hungarian data science team's AI models.

Responsibilities

  • ▹Plan, design, implement and maintain Rust components and applications with the Engineering Manager and the Hungary-based team
  • ▹Help the Hungarian Data Science team build a unified SDK wrapping their AI-based models so they can be integrated easily into Aether
  • ▹Review requirements, contribute to feature design, and write clean, idiomatic, maintainable Rust code
  • ▹Write and maintain unit and integration tests; take part in code reviews
  • ▹Create and update technical documentation, including rustdoc for public APIs
  • ▹Identify code improvement opportunities and join team discussions on enhancements
  • ▹Collaborate with global engineers to deliver secure, reliable, performant software
  • ▹Support junior engineers through code reviews and pair programming

Requirements

  • ▹Good foundation in software engineering principles
  • ▹Good knowledge of Rust: ownership, borrowing and lifetimes, traits and generics, idiomatic error handling with Result
  • ▹Familiarity with Cargo and the Rust toolchain (rustup, clippy, rustfmt)
  • ▹Concurrency in Rust: threads, Send/Sync, atomics, synchronization primitives (Mutex, RwLock, channels)
  • ▹Thread pools and producer-consumer patterns
  • ▹Common approaches to avoiding lock contention and race conditions
  • ▹Experience with Docker/containerization
  • ▹Good knowledge of Semantic Versioning 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 clean, readable code
  • ▹Proficiency in English

What we offer

  • ▹Stable, growing international company with an exceptional customer group
  • ▹Opportunity to improve your professional skills
  • ▹The newest technology environment
  • ▹Language course

About the company

The client is a global leader in cybersecurity for IT, OT and ICS critical infrastructure. Its end-to-end platform helps enterprises and public sector organizations protect networks, secure devices and meet compliance requirements. Over 20 years, more than 1,700 organizations worldwide have come to trust it.

Languages: Angol: jó szintű

Ähnliche Stellen