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

Stelle
Software Engineer - Secure Container Images
Canonical
Data ScienceGithub Actions
+5
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN

Stelle
Player Management - Backend Software Engineer
Betsson
Couchbase
+4
💰 Gehalt: keine Angabe
🏢 Vor Ort
Budapest

Stelle
Software Engineer / C Developer in Lund
Academic Work Sweden AB
💰 Gehalt: keine Angabe
🏢 Vor Ort
Lund
🗣️ EN

Stelle
Software Engineer – Full Stack (.NET/React) (all genders)
dymatrix
Azure Devops
+9
💰 Gehalt: keine Angabe
🏢 Vor Ort
Indien
🗣️ Deutsch

Stelle
KI- und Softwareentwickler:in für Dateninterpretation
Fraunhofer
CppData Science
+2
💰 Gehalt: keine Angabe
🏢 Vor Ort
Freiburg
🗣️ Deutsch

Stelle
Data Analytics Developer
Sanofi
Data Science
+6
29 945–44 918 €/Jahr
brutto
🏢 Vor Ort
Budapest
