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...
, sockets;familiarity with HTTP(S), MQTT or similar). Strong CS foundations: concurrency/threading, memory management, OS...
dynamics, memory management, concurrency, and Apple core frameworks. Deep domain expertise in mobile AdTech, including client...
systems, concurrency, and scalable service design Deep hands-on experience with CI/CD platforms (e.g., Jenkins, GitHub...
development (Java 11–17). Strong experience with asynchronous, event-driven programming and concurrency. Proven background...
++, or Rust and applying concepts such as query execution, indexing, concurrency, distributed algorithms, or data structures...
within distributed systems, with thoughtful consideration of concurrency, fault-tolerance, and observability. Produce architecture...
) Design Patterns Data Structures & Algorithms Multi-threading and Concurrency Secure Development Practices Experience...
-threading, concurrency, inter-process communication, and memory management in resource-constrained environments Experience...
transitions, idempotency, consistency, concurrency, and failure recovery. Have built systems where correctness and reliability...