Software Development Engineer I, Annapurna Labs, Early Career
computing - Experience with low-level or systems programming in C/C++ (memory management, concurrency, performance optimization...
computing - Experience with low-level or systems programming in C/C++ (memory management, concurrency, performance optimization...
structures, algorithms, concurrency, and an understanding of how software behaves on real hardware A project, system, or open...
, sockets;familiarity with HTTP(S), MQTT or similar). Strong CS foundations: concurrency/threading, memory management, OS...
(e.g., JMeter, Groovy) Strong understanding of performance metrics such as response time, throughput, concurrency...
-plan analysis, Query Store, concurrency, and performance-tuning skills. Proven experience with high availability, disaster...
management o Multithreading & concurrency Experience working on high performance or low latency systems Performance... o Object oriented design o Memory management o Multithreading & concurrency Experience working on high performance or low...
engineering: data structures, algorithms, concurrency, and writing code that's clear enough for the next person to change. Hands...
scalability, concurrency, fault tolerance, and performance challenges Ensure systems meet enterprise requirements for security... systems concepts, including concurrency, fault tolerance, and performance tradeoffs Ability to design and build well-defined...
in multithreading, concurrency, and error handling. Demonstrated proficiency in troubleshooting, root-cause analysis, application...
performance through asynchronous programming, effective concurrency models, and efficient resource management. Develop..., and concurrency problems. Ensure backend services integrate effectively with infrastructure, networking layers, and dependent systems...