AI Engineer
Software Engineer - AI & Machine Learning (Trading Firm)
Location: Chicago
Employment Type: Full-time
About Us:
A leading proprietary trading firm specializing in quantitative and algorithmic trading across global financial markets is seeking a Software Engineer - AI & Machine Learning to enhance their trading systems and develop state-of-the-art AI-driven models.
Role Overview:
As an AI-focused Software Engineer, you will design, implement, and optimize machine learning models to enhance our trading strategies and market predictions. You will work closely with quantitative researchers, traders, and software engineers to integrate AI solutions into our high-frequency and low-latency trading systems.
Key Responsibilities:
- Develop and implement AI/ML models for market prediction, trade execution, and portfolio optimization.
- Design and optimize deep learning and reinforcement learning algorithms for trading applications.
- Build and maintain scalable AI-driven software pipelines to support real-time decision-making.
- Collaborate with quant researchers and traders to refine trading strategies using AI insights.
- Optimize algorithms for performance, latency, and computational efficiency in a high-frequency trading environment.
- Leverage big data technologies and cloud computing to enhance model training and backtesting.
- Monitor and improve AI models through continuous learning, retraining, and feature engineering.
Requirements:
- Education: Bachelor's, Master's, or Ph.D. in Computer Science, Machine Learning, Mathematics, or a related field.
- Programming Skills: Proficiency in Python, C++, or Java. Strong experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- Machine Learning Expertise: Hands-on experience in deep learning, reinforcement learning, time-series forecasting, and NLP.
- Trading Knowledge: Understanding of financial markets, order execution, and quantitative strategies is a plus.
- Big Data & Infrastructure: Experience with distributed computing (Spark, Ray), cloud platforms (AWS, GCP), and database management (SQL, NoSQL).
- Optimization & Performance: Knowledge of high-performance computing and low-latency systems.
- Problem-Solving: Strong analytical skills and ability to work in a fast-paced, results-driven environment.
Preferred Qualifications:
- Experience in high-frequency trading (HFT) or systematic trading strategies.
- Familiarity with trading APIs, FIX protocol, and algorithmic order execution.
- Background in signal processing, Bayesian methods, or statistical arbitrage.
- Contributions to AI research or open-source ML projects.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.