9 hours ago
Kraków, PolandMid Level
Responsibilities
- Design and develop new features across Pico’s product range.
- Analyze and process high-volume network data in real time.
- Develop solutions for consumers of real-time and historical, raw and normalized market data.
- Build efficient, maintainable, high-availability, and high-performance systems.
- Develop multi-threaded applications and perform automated unit and integration testing.
- Diagnose field issues using limited available data and collaborate across multiple jurisdictions.
Requirements
- Bachelor’s degree in Computer Science or equivalent.
- 2–3 years of development experience.
- Expert proficiency in C++ development under Linux.
- Experience with Python, shell scripting, and makefiles.
- Understanding of algorithms and design patterns.
- Experience with multi-threaded application development.
- Knowledge of Linux-based development environments and tools such as gdb and valgrind.
- Knowledge of IP networking.
- Ability to reason through technical trade-offs, follow or create appropriate patterns, and write maintainable code.
Benefits
- Hybrid work arrangement with weekly office time and flexibility to work from home.
- Occasional travel may be required but is not expected to be regular or frequent.
- Work may require hours necessary to support multiple jurisdictions, including EMEA, USA, and APAC.
- Equal opportunity employer with recruitment accommodations available upon request.
About Pico
Pico provides managed low-latency infrastructure, global connectivity, market data, analytics, and trading execution software for banks, exchanges, asset managers, hedge funds, and fintechs. Founded in 2009 and headquartered in New York, the privately held company operates a global platform (PicoNet) spanning 55+ data centers and 19 offices. Clients use its subscription and managed services to access markets, monitor performance, and run latency-sensitive trading systems.
