
Software Engineer, Distributed Systems
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in Turkey.
• Develop our fundamental Python/Rust platform, including request routing, AI workload orchestration, scheduling, GPU autoscaling, large-scale file storage, and queueing.
• Create forward-looking designs for platform advancement as we scale to 100 times the current traffic while ensuring low latency globally.
• Utilize AI extensively to automate the routine aspects of constructing complex yet dependable systems.
• Analyze and optimize low-level CPU and memory performance.
• Over 5 years of experience in building distributed computing and orchestration platforms using Python or Rust.
• Strong comprehension of distributed systems principles, including consensus, scheduling, fault tolerance, and capacity planning.
• Profound knowledge of computational complexity and memory allocation.
• Proven track record of designing systems that maintain scalability under actual production loads.
• Experience in leveraging observability to inform performance and reliability choices.
• Exceptional communication skills with the ability to influence technical decisions across teams.
• A proactive self-starter who executes tasks promptly, takes ownership, and continuously seeks enhancements.
• Preferred: Familiarity with AI/ML inference or training infrastructure.
• Experience in high-performance systems programming, including async runtimes, zero-copy, and memory-safe concurrency.
• Background in developing multi-tenant computing platforms.
• Knowledge of networking basics and performance attributes.
• Understanding of GPU workload characteristics and scheduling constraints.
• Engaging and challenging work.
• Numerous opportunities for learning and growth.
• Regular team events and offsite activities.
Fresh Consulting
Decentriq
Tether.to
Tether.to
Get handpicked remote jobs straight to your inbox weekly.