Állás részletei

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

Hasonló állásokról értesítőt állítottunk be!

Válogatást küldünk a hasonló lehetőségekről e-mailben, és app felhasználóinknak push értesítésben is.

Állás leírása

Responsibilities

  • Planning, designing, implementing, and maintaining Rust components and applications
  • Building a unified SDK for AI-based features integration into Aether
  • Reviewing requirements and contributing to feature design
  • Implementing clean, idiomatic, maintainable Rust code
  • Writing and maintaining unit and integration tests
  • Participating in code reviews to ensure quality and best practices
  • Creating and updating technical documentation including rustdoc for public APIs
  • Identifying opportunities for code improvements
  • Collaborating with global engineers to deliver secure, reliable, and performant software
  • Supporting junior engineers through code reviews and pair programming

Requirements

  • Foundation in software engineering principles
  • Knowledge of Rust ownership, borrowing and lifetimes, traits and generics, and 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 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.

Álláshirdetés jelentése