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ű
Similar jobs

Job
Software Engineer - Secure Container Images
Canonical
Data ScienceGithub Actions
+5
💰 Salary: not specified
🏢 On-site
🗣️ EN

Job
Player Management - Backend Software Engineer
Betsson
Couchbase
+4
💰 Salary: not specified
🏢 On-site
Budapest

Job
Software Engineer / C Developer in Lund
Academic Work Sweden AB
💰 Salary: not specified
🏢 On-site
Lund
🗣️ EN

Job
Software Engineer – Full Stack (.NET/React) (all genders)
dymatrix
Azure Devops
+9
💰 Salary: not specified
🏢 On-site
Indien
🗣️ German

Job
KI- und Softwareentwickler:in für Dateninterpretation
Fraunhofer
CppData Science
+2
💰 Salary: not specified
🏢 On-site
Freiburg
🗣️ German

Job
Data Analytics Developer
Sanofi
Data Science
+6
€29,945–€44,918/yr
gross
🏢 On-site
Budapest
