Software Engineer (Entry-Level) - Python
Akuna Capital is a proprietary trading firm specializing in options market making. It provides liquidity across global financial markets using advanced technology, quantitative research, trading strategies, and automation.
About Akuna Capital
Akuna Capital is a global proprietary trading firm headquartered in Chicago, with offices in London, Sydney, Shanghai, and Singapore. The firm provides liquidity as an options market maker across global financial markets, covering products including commodities, indexes, and cryptocurrencies. Akuna designs and develops its own low-latency trading systems, mathematical models, strategies, and infrastructure through its Technology, Trading, Quant, and Operations departments. It also offers an Options 101 course introducing industry fundamentals and options trading concepts.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will work in Post Trade Technology, Data Engineering, or Crypto to design and implement solutions for complex problems. You will develop Python software, process and analyze large volumes of trading and market data, build testable codebases, communicate with trading stakeholders, and respond accurately to changing market conditions.
Requirements
- Pursuing a bachelor's, master's, or Ph.D. in computer science, engineering, mathematics, physics, or an equivalent technical field
- Graduating by August 2027
- Major GPA of 3.5 or above
- Legal authorization to work in the United States on the first day of employment, including F-1 students using OPT or STEM
- Strong object-oriented Python programming skills
- Experience with distributed systems
- Analytical and problem-solving skills
- Ability to communicate with the trading team and implement clean, concise solutions
- Ability to work independently
Responsibilities
- Design and implement solutions for complex problems
- Process and analyze trading and market data
- Communicate with the trading team to obtain requirements
- Find solutions and implement them in a clean and concise way
- Create easily understood and testable codebases
- Respond to changing market conditions
- Build systems from the ground up
