Backend Engineer (Rust)
ON THE SPOT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa, Wola
Do uzgodnienia
Wymagania
- Rust
- C
- C++
- Go
Opis stanowiska
Nasze wymagania:
3+ years of experience, with proficiency in Rust or in C, C++, or Go, and a strong willingness to quickly learn Rust.
Experience designing CLI tools or low-level applications.
A solid understanding of performance optimization for high-performance applications.
Interest or experience in application security.
Strong communication skills, with the ability to articulate and share complex ideas effectively in both written and spoken formats.
Mile widziane:
Background in secure coding practices.
Experience parsing Abstract Syntax Trees (ASTs) using tools like Tree Sitter.
Passion for programming languages, considering yourself a polyglot.
Familiarity with Foreign Function Interfaces (FFI).
Experience using profiling tools to optimize performance.
Some exposure to C#.
O projekcie:
About On The Spot
We bring startups and disruptive tech companies to the local market, offering engineers the opportunity to work on innovative, high-impact products. Join us and become a member of their R&D team while we take care of employment, HR support, a benefits package, and an enjoyable work environment.
About the team
Cycode is an Agentic Development Security Platform (ADSP) designed to secure the entire AI-powered development lifecycle.
By combining security scanning, AI governance, and agent-driven automation, Cycode helps organizations identify risks, understand their impact, and respond to threats at the speed modern engineering teams need.
We’re looking for an innovative Backend Engineer skilled with Rust.
You'll help build, optimize, and expand the capabilities of our Rust-based SAST engine. This role involves close collaboration with a multidisciplinary team, contributing to the performance, functionality, and language support of the engine.
Zakres obowiązków:
Develop & Optimize: Enhance and maintain the Rust-based SAST engine, ensuring high performance and reliability.
Collaborate: Work closely with the SAST team to implement features and extend support for additional programming languages.
Design & Architecture: Participate in technical discussions, contributing to architecture and design decisions for the SAST engine.
Oferujemy:
New Product, Established Foundation: Work alongside domain experts to take Cycode’s native SAST scanner to the next level.
Innovative Culture: Have a meaningful impact on product and technical decisions in a collaborative environment.
Growth Opportunities: Expand your role and skillset in a fast-evolving domain with ample room for professional development.
At On The Spot, we’re creating a workplace people would want to stay in: supportive, well-organized, and fair in terms of conditions and benefits.
We’ll share more about our benefit package during the interviews.
3+ years of experience, with proficiency in Rust or in C, C++, or Go, and a strong willingness to quickly learn Rust.
Experience designing CLI tools or low-level applications.
A solid understanding of performance optimization for high-performance applications.
Interest or experience in application security.
Strong communication skills, with the ability to articulate and share complex ideas effectively in both written and spoken formats.
Mile widziane:
Background in secure coding practices.
Experience parsing Abstract Syntax Trees (ASTs) using tools like Tree Sitter.
Passion for programming languages, considering yourself a polyglot.
Familiarity with Foreign Function Interfaces (FFI).
Experience using profiling tools to optimize performance.
Some exposure to C#.
O projekcie:
About On The Spot
We bring startups and disruptive tech companies to the local market, offering engineers the opportunity to work on innovative, high-impact products. Join us and become a member of their R&D team while we take care of employment, HR support, a benefits package, and an enjoyable work environment.
About the team
Cycode is an Agentic Development Security Platform (ADSP) designed to secure the entire AI-powered development lifecycle.
By combining security scanning, AI governance, and agent-driven automation, Cycode helps organizations identify risks, understand their impact, and respond to threats at the speed modern engineering teams need.
We’re looking for an innovative Backend Engineer skilled with Rust.
You'll help build, optimize, and expand the capabilities of our Rust-based SAST engine. This role involves close collaboration with a multidisciplinary team, contributing to the performance, functionality, and language support of the engine.
Zakres obowiązków:
Develop & Optimize: Enhance and maintain the Rust-based SAST engine, ensuring high performance and reliability.
Collaborate: Work closely with the SAST team to implement features and extend support for additional programming languages.
Design & Architecture: Participate in technical discussions, contributing to architecture and design decisions for the SAST engine.
Oferujemy:
New Product, Established Foundation: Work alongside domain experts to take Cycode’s native SAST scanner to the next level.
Innovative Culture: Have a meaningful impact on product and technical decisions in a collaborative environment.
Growth Opportunities: Expand your role and skillset in a fast-evolving domain with ample room for professional development.
At On The Spot, we’re creating a workplace people would want to stay in: supportive, well-organized, and fair in terms of conditions and benefits.
We’ll share more about our benefit package during the interviews.
🔍 Dekoder Ogłoszenia
🔴
proficiency in Rust or in C, C++, or Go, and a strong willingness to quickly learn Rust
Chociaż Rust jest preferowany, firma jest otwarta na kandydatów z doświadczeniem w C/C++/Go, którzy szybko nauczą się Rusta, co może oznaczać potrzebę intensywnego szkolenia lub pracy z istniejącym kodem w tych językach.
🔴
Experience designing CLI tools or low-level applications
Może to sugerować pracę nad narzędziami deweloperskimi, systemami operacyjnymi lub innymi aplikacjami wymagającymi głębokiego zrozumienia sprzętu i systemu, co może być bardziej wymagające niż typowe aplikacje webowe.
🔴
A solid understanding of performance optimization for high-performance applications
Oznacza to, że będziesz musiał skupić się na maksymalizacji wydajności kodu, co może wymagać głębokiej analizy i optymalizacji na niskim poziomie.
🟡
Interest or experience in application security
Choć brzmi pozytywnie, może oznaczać, że bezpieczeństwo będzie kluczowym aspektem Twojej pracy, a nie tylko dodatkowym elementem.
🟡
Passion for programming languages, considering yourself a polyglot
Może oznaczać, że będziesz pracować z wieloma językami programowania, a nie tylko z Rustem, co wymaga elastyczności i szybkiego adaptowania się do nowych technologii.