Állás részletei

Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom

Állás leírása

Responsibilities

  • Planning, design, implementation, and maintenance of Rust components and applications
  • Collaboration with the Hungarian Data Science team to build a unified SDK for AI-based models integration into Aether
  • Review of requirements and contribution to feature design
  • Implementation of clean, idiomatic, maintainable Rust code
  • Writing and maintenance of unit and integration tests
  • Participation in code reviews to ensure quality and best practices
  • Creation and updating of technical documentation including rustdoc for public APIs
  • Identification of opportunities for code improvements and participation in team discussions
  • Collaboration with global engineers to deliver secure, reliable, and performant software
  • Support of junior engineers through code reviews and pair programming

Requirements

  • Foundation in software engineering principles
  • Knowledge of Rust including ownership, borrowing and lifetimes, traits and generics, idiomatic error handling with Result
  • Familiarity with Cargo and the Rust toolchain (rustup, clippy, rustfmt)
  • Understanding of concurrency in Rust including threads, Send/Sync, atomics, and synchronization primitives (Mutex, RwLock, channels)
  • Knowledge of thread pools and producer-consumer patterns
  • Experience with common approaches to avoiding lock contention and race conditions
  • Experience with Docker/containerization
  • Knowledge of Semantic Versioning (SemVer) and dependency management with Cargo (workspaces, crates, feature flags)
  • Experience or familiarity with CI/CD pipelines (TeamCity preferred)
  • Grasp of design patterns, trait-based composition, and writing clean, readable code
  • Proficiency in English

Nice-to-have

  • Understanding of OS-level file and process behavior on Windows and/or Linux
  • Experience designing SDKs or library APIs, or packaging ML models for inference (e.g., ONNX Runtime)
  • Experience with async Rust (e.g., Tokio) or with unsafe Rust and FFI boundaries
  • Hands-on experience with performance work (e.g., profiling with tools like flamegraph, benchmarking with criterion, memory allocation awareness)
  • Familiarity with AWS basics (S3, API Gateway, DocumentDB) or similar cloud services
  • Background in cybersecurity (AV, EDR, sandboxing), compression, parsers, SIMD, or ML concepts

What we offer

  • Stable, growing international company with a strong global customer base
  • Supportive, professional, and diverse team spanning multiple continents
  • Real challenges and meaningful ownership on cutting-edge projects
  • Modern Rust technology stack with opportunities to learn advanced systems programming
  • Mentorship, career growth, and exposure to international collaboration

Workplace extras

  • Canteen
  • Cafe
  • Shower
  • Corporate events
  • Bicycle storage
  • Parking
  • Sports facilities
  • Free fruits, snacks
  • Free coffee, soft drinks
  • Massage
  • Play corner

Company info

OPSWAT, a global leader in IT, OT, and ICS critical infrastructure cybersecurity, delivers an end-to-end platform that gives public and private sector organizations and enterprises the critical advantage needed to protect their complex networks, secure their devices, and ensure compliance. Over the last 20 years our commitment to innovative technology has earned the trust of more than 1,700 organizations, governments, and institutions globally, solidifying our role in protecting the world’s critical infrastructure and securing our way of life.

How to apply

You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.
Jelentkezem a cégnél – Rust Developer

Álláshirdetés jelentése
Jelentkezem a cégnél – Rust Developer