About the Role
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 DevOps, 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
Requirements
- • 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 (TypeScript, 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
Nice to Have
- • 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 NoSQL) 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
What You'll Learn
- • 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
Ready to Apply?
Submit your resume, transcript, and cover letter. Include links to GitHub, personal projects, or any code you're proud of.
Apply NowQuick Facts
- Location
- NJ/Remote
- Type
- Internship