Quantiq is looking to hire a Software Developer to design, optimize, and maintain their core applications and infrastructure, focusing on low-latency programming, concurrency, memory optimization, and precise code design to push systems to their maximum performance potential.
Requirements
- low-latency programming
- concurrency
- memory optimization
- precise code design
- expert knowledge of system internals
- Familiarity with network protocols, packet analysis, and optimization techniques for low-latency systems
- Advanced proficiency in Python and/or C++
Responsibilities
- Architect and develop low-latency applications in C++ and Python, with precise tuning of memory usage, CPU affinity, and hardware interactions
- Document code intricacies, architecture decisions, and optimization strategies to foster knowledge sharing across teams
- Conduct in-depth debugging and profiling of new and legacy code, implementing fixes that maintain or enhance performance
- Evaluate system performance and refine technical operations
- Write quality, highly performant code (C++ or Python)
Other
- 5+ years in Software Development, preferably in low-latency or performance-sensitive environments
- Excellent communication skills within a collaborative environment
- Demonstrated ability to respond promptly and accurately in a fast-paced, dynamic environment
- Strong skills in solving complex mathematical and coding challenges
- You are enthusiastic about the latest developments in C++ and Python
- You have hands-on experience with high-performance infrastructure
- You enjoy performance tuning and digging into low-level system details