HimalayasHimalayas logo
NK
Looking for a job

Nikolas Kilian

@nikolaskilian

Software Engineer specializing in Rust systems programming, embedded firmware, and GPU kernel optimization.

Germany
Message

What I'm looking for

I’m looking for full-time work where I can build production Rust systems—spanning backend, embedded, and performance-critical GPU/low-level components—while shipping end-to-end features and collaborating in remote or on-site teams.

I’m a Software Engineer with 5 years of professional experience and 3+ years of production Rust. My work spans embedded firmware, systems programming, backend services, and GPU kernel optimization.

Most recently, I built complete LLM billing infrastructure—including an API proxy, auth, payment processing, and rate limiting—using Rust, Axum, and PostgreSQL. I also implemented a speculative billing approach that estimates costs as AI responses stream, helping prevent users from exceeding spend limits.

For years, I’ve delivered end-to-end embedded solutions for wireless interactive hardware. I designed PCBs and wrote firmware (C++, then Rust) for ESP32, replacing the Bluetooth/MQTT stack with the ESP-NOW protocol, and building an OTA firmware update system from scratch to eliminate physical flashing.

Beyond embedded and backend, I enjoy pushing performance and tooling forward—replacing legacy parsers to cut analysis time from minutes to milliseconds, optimizing ML kernels in Rust, and reimplementing systems-level components like a work-stealing async executor and a small native compiler.

Experience

Work history, roles, and key accomplishments

AL

Software Engineer - LLM Billing

Algorithmic Lens

Mar 2025 - May 2025 (2 months)

Designed and built end-to-end LLM billing infrastructure including an API proxy, authentication, payment processing, and rate limiting using Rust, Axum, and PostgreSQL. Implemented speculative billing that estimates streaming response costs to prevent users from exceeding spend limits.

HG

Part-Time Software Engineer

Hhpberlin Ingenieure für Brandschutz GmbH

Sep 2019 - Dec 2024 (5 years 3 months)

Developed embedded firmware and PCBs for wireless interactive fire-safety exhibit hardware (ESP32), migrating from C++ to Rust and delivering demos at Interschutz. Replaced the Bluetooth/MQTT stack with a custom ESP-NOW protocol, built an OTA update system from scratch, and rebuilt fire simulation output parsing tools to cut processing time from minutes to milliseconds.

Education

Degrees, certifications, and relevant coursework

Humboldt University of Berlin logoHB

Humboldt University of Berlin

Bachelor of Computer Science, Computer Science

2020 - 2026

Bachelor of Computer Science at Humboldt University of Berlin from Nov. 2020 to Apr. 2026.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan