freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Entry-Level) - Python

Summary

Build Python systems to process trading data, analyze market conditions, and implement solutions for fintech and crypto infrastructure.

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.

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

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available