Skip to content
ArvanCloud

Core System Engineer

Tehran, Tehrān, Iran, Islamic Republic ofLocation unclear
fulltime_permanent · Technical Product
POSTED 4 OCTVERIFIED 1D AGO
Apply Ask
Role
36 days opentrue age
Posted 4 Oct
CompanyArvanCloud →
13open roles
Opened · 30d
+1
Closed · 30d
−0
6d of snapshots · 30d window
Market
37,658open · Software engineering
Opened · 7d
+2,1626% of open
All software engineering
75,198open
All tracked boards · live 10 Nov · n=37,658
JavaScriptRustC++Distributed systems

At least 2 years of recent professional experience with C, C++, Rust, or similar systems programming languages

Strong systems-level programming skills

Solid understanding of computer science fundamentals, including data structures, algorithms, concurrency, and software design

High-level proficiency with Linux

Good understanding of networking and web technologies, particularly HTTP

Basic understanding of web browsers and JavaScript

Experience with Git and continuous integration workflows

Ability to debug and analyze complex software and production issues

Strong problem-solving and analytical skills

An operational mindset and willingness to own systems in production

Experience building high-performance or distributed systems, particularly in Rust. Experience with Nginx or Nginx module development. These are considered a plus.

Deep Linux/UNIX, kernel, or networking knowledge. Experience with TCP/IP, UDP, DNS, TLS, QUIC, HTTP/2, or HTTP/3. These are considered a plus.

Requirements

Design, develop, and maintain high-performance Core System software

Work across different components and products of the CDN and edge platform

Debug, troubleshoot, and optimize complex production systems

Investigate performance, reliability, scalability, and resource-usage issues

Participate in system design, code reviews, and technical decision-making

Own software throughout its lifecycle, from development to production operation

Research and evaluate technologies, protocols, and approaches relevant to the platform

Write and maintain technical and operational documentation

Collaborate with other engineers to develop reliable, scalable, and maintainable systems

Source · ArvanCloudFirst seen 4 NovOriginal ↗