Senior C/C++ Core Developer
פורסם לפני 8 ימים · 0 מועמדים
התפקיד במילים פשוטות
תפקיד פיתוח ליבה המתמקד בבניית מערכות מבוזרות בעלות ביצועים גבוהים לעיבוד נפחי נתונים גדולים ב-C/C++. העבודה כוללת תכנון מנועי אחסון, אופטימיזציה של זיכרון וביצועי I/O, ופתרון תקלות ייצור מורכבות ברמת מערכת ההפעלה והרשת.
- Strong hands-on experience in C/C++ systems programming
- Deep understanding of Linux internals (processes, threads, synchronization, memory allocation, I/O)
- Experience developing complex backend services or distributed systems
- Strong understanding of scalability, concurrency, reliability, and failover mechanisms
- Good knowledge of networking fundamentals (TCP/IP, routing, distributed communication)
- Experience with storage engines, database internals, file systems, Linux Kernel, cloud storage, object-storage, or Kafka
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
מתאים למפתחי תוכנה בעלי ניסיון חזק ב-C/C++ והבנה מעמיקה ב-Linux internals ומערכות מבוזרות. פחות מתאים למי שמחפש פיתוח Web או פיתוח אפליקציות ברמת High-Level בלבד.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןI’m recruiting for a fast-growing technology company developing advanced data infrastructure for large-scale AI, enterprise, and analytics workloads.
This is a core engineering role focused on building high-performance distributed systems that process massive volumes of data. The work combines modern C/C++, deep Linux internals, system architecture, performance optimization, and complex production debugging.
What you’ll do
• Design and develop scalable distributed services, storage engines, and data-processing components in C/C++
• Work on high availability, data consistency, replication, fault tolerance, and multi-node concurrency
• Optimize critical execution paths, memory management, low-level data structures, and I/O performance
• Investigate complex production issues across application code, networking, file systems, and operating system layers
• Own critical features from architecture and implementation through rollout and production observability
What you need
• Strong hands-on experience in C/C++ systems programming
• Deep understanding of Linux internals, including processes, threads, synchronization, memory allocation, and I/O
• Experience developing complex backend services or distributed systems
• Strong understanding of scalability, concurrency, reliability, and failover mechanisms
• Good knowledge of networking fundamentals, including TCP/IP, routing, and distributed communication patterns
• B.Sc. or M.Sc. in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or equivalent practical experience
Advantage
• Experience with storage engines, database internals, file systems, Linux Kernel, high-performance data paths, cloud storage infrastructure, object-storage protocols, or Kafka-based systems
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- Strong hands-on experience in C/C++ systems programming, Deep understanding of Linux internals (processes, threads, synchronization, memory allocation, I/O), Experience developing complex backend services or distributed systems, Strong understanding of scalability, concurrency, reliability, and failover mechanisms, Good knowledge of networking fundamentals (TCP/IP, routing, distributed communication)