What are the responsibilities and job description for the C Developer position at talisman?
Primary Responsibilities:
- Design and develop high-performance applications in modern C supporting trading and execution systems
- Work alongside traders and quantitative researchers to productionize new trading ideas
- Optimize systems for latency, throughput, and reliability in real-time environments
- Troubleshoot complex production issues and implement scalable engineering solutions
- Improve system architecture, tooling, and development workflows
- Contribute to performance tuning across networking, memory usage, and concurrency
Skills and Experience:
- 5 years of experience at options market making firms
- Strong professional experience with C development
- Background building performance-sensitive or distributed systems
- Solid understanding of algorithms, data structures, and multithreaded programming
- Experience working in Linux environments
- Strong debugging and problem-solving skills
- Ability to collaborate in a fast-paced, highly technical environment