Kalshi The Trading Systems Analyst builds and maintains backend infrastructure for Kalshi's trading operations. The role involves troubleshooting, system design, coding, and coordinating computer systems to support prediction markets.
Responsibilities
Troubleshoot program and system malfunctions to restore normal functioning
Test, maintain, and monitor computer programs and systems
Coordinate and link computer systems to increase compatibility
Analyze information processing needs and plan and design computer systems
Specify inputs accessed by the system and plan distribution and use of results
Expand or modify systems to serve new purposes or improve workflow
Develop, document, and revise system design procedures, test procedures, and quality standards
Review and analyze computer printouts and performance indicators to locate and correct code problems
Write code to perform desired actions
Qualification
Experience writing concurrent codeProficiency in one ofFamiliarity with frontend developmentFamiliarity with machine learning
Required
At least 3 years of professional experience as a backend engineer
Experience directly building trading systems including order management
Experience building robust high performance event-driven systems and APIs
Experience writing concurrent code
Very comfortable with relational databases (e.g. Postgres)
Familiarity with the AWS stack (especially RDS and ECS)
Proficiency in one of: Golang, Rust, C++
Preferred
Familiarity with stream processing (Kafka)
Familiarity with frontend development
Familiarity with machine learning, neural networks, or generative AI