Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer (Rust)

Telegram Open Network

Italia

Remoto

EUR 50.000 - 80.000

Tempo pieno

10 giorni fa

Descrizione del lavoro

A leading technology company is seeking a Senior Software Engineer in Italy to design and implement security infrastructure using Rust. The role involves optimizing code, conducting reviews, and collaborating with security researchers to ensure robust smart contracts and infrastructure. Ideal candidates have extensive experience in Rust and a strong foundation in algorithms and data structures, along with excellent problem-solving skills.

Competenze

  • 5+ years of professional software engineering experience, with at least 3+ years in Rust.
  • Strong knowledge of algorithms and data structures.
  • Proven track record of shipping complex software.
  • Excellent problem-solving and communication skills.

Mansioni

  • Design and implement security infrastructure in Rust.
  • Optimize code for throughput and memory efficiency.
  • Conduct code reviews and establish best practices.
  • Collaborate with security researchers.
  • Work with low-level virtual machines.
  • Validate distributed systems for security.

Conoscenze

Rust
Algorithms
Data structures
Problem-solving
Communication skills
Descrizione del lavoro

TON Studio is a team of experienced engineers working with the fast growing TON ecosystem and Telegram apps. We enable a flawless developer experience within the TON ecosystem to help builders create DApps of outstanding quality and user experience. We do this through our suite of development tools and custom solution design for TON projects.

What we\'re looking for

We are seeking a Senior Software Engineer with extensive experience in Rust to work on security tooling for TON smart-contracts and TON infrastructure.

Responsibilities
  • Design and implement security infrastructure in Rust (e.g., fuzzers, static analyzers, developer tools, SDKs, and libraries).
  • Optimize code for throughput and memory efficiency.
  • Conduct code reviews and establish best practices.
  • Collaborate with security researchers to integrate fuzzing techniques.
  • Work with low-level virtual machines (TVM).
  • Validate distributed systems, ensuring their security and resilience.
  • Write technical documentation and contribute to open-source initiatives.
Qualifications
  • 5+ years of professional software engineering experience, with at least 3+ years in Rust.
  • Strong knowledge of algorithms and data structures.
  • Proven track record of shipping complex software.
  • Excellent problem-solving and communication skills.

Nice to Have

  • Hands-on experience with stack-based virtual machines.
  • Experience with fuzzing, property-based randomized testing, static analysis, or symbolic execution.
  • Knowledge of compilers, interpreters, or language runtimes.
  • Experience with concurrent and asynchronous programming.
  • Familiarity with blockchain systems or other distributed systems.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.