Software Engineering Intern
Listed on 2026-07-29
-
Software Development
Backend Developer, Python, DevOps, Software Engineer
Join our engineering team as a Software Engineering Intern and help build the infrastructure that powers our systematic trading platform. This is an opportunity to work on real production systems used daily by quantitative researchers and traders.
You'll contribute to a variety of projects—from backtesting engines and risk management systems to internal tools and monitoring dashboards. Our tech stack is modern (Python, React, Docker, cloud infrastructure), and we emphasize clean code, automated testing, and continuous deployment.
We're looking for students with strong programming fundamentals who want to gain experience building production‑grade software. Whether you're interested in backend systems, web development, or Dev Ops, there's interesting work to do. This internship is hands‑on—you'll ship code that matters.
What You'll Do- Build and enhance backtesting engines for evaluating trading strategies
- Develop risk management tools including position monitoring, drawdown alerts, and exposure tracking
- Create internal dashboards and visualization tools for researchers and portfolio managers
- Contribute to our research platform APIs and libraries used across the team
- Implement automated testing, CI/CD pipelines, and deployment workflows
- Optimize performance‑critical code paths in data processing and computation
- Write documentation and participate in code reviews
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
- Strong programming skills in Python and/or another modern language (Type Script, Go, Rust)
- Solid understanding of data structures, algorithms, and software design principles
- Experience with version control (Git) and collaborative development workflows
- Ability to write clean, maintainable, and well‑tested code
- Strong problem‑solving and debugging skills
- Good communication skills and ability to work in a team
- Experience building web applications with React, Vue, or similar frontend frameworks
- Knowledge of backend frameworks (FastAPI, Flask, Django)
- Familiarity with containerization (Docker) and orchestration tools
- Experience with cloud platforms (AWS, GCP) and infrastructure as code
- Understanding of databases (SQL and No
SQL) and data modeling - Experience with testing frameworks and CI/CD pipelines
- Interest in finance or prior exposure to trading systems
- Open source contributions or personal projects demonstrating software engineering skills
- How to design and build production‑grade financial software systems
- Best practices in software engineering including testing, code review, and deployment
- Working with real‑time data systems and performance optimization
- Collaborating with quantitative researchers and understanding their technical needs
- The full lifecycle of features from design through deployment and monitoring
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).