Job Description
El Dorado is building the Payments SuperApp for Latin America. It facilitates domestic and cross-border transactions, connecting to +70 local payment channels, all powered by a network of currency exchange agents. El Dorado’s marketplace solution is addressing the incompatibility and fragmentation of the region’s financial ecosystem for individuals and SMBs.
Summary
We’re looking for a Financial Engineer with a strong background in trading systems development—someone who thrives at the intersection of quantitative finance, technology, and algorithmic trading. As a Master’s in Financial Engineering (MFE) candidate from Berkeley, you bring a deep understanding of financial models, risk management, and market dynamics, combined with hands-on experience building robust trading infrastructure. We want someone with experience with FX or derivatives trading desks or trading development systems.
This role is ideal for someone who loves solving complex financial problems, optimizing execution strategies, and designing scalable, high-performance trading systems.
Preferred Skills and Requirements
- Programming: Proficient in Python, C++, Java, or Rust for trading system development.
- Financial Engineering: Strong grasp of derivatives pricing, stochastic processes, risk models, and portfolio optimization.
- Algorithmic Trading Experience: Hands-on experience developing, testing, and deploying systematic trading strategies.
- Quantitative & Statistical Analysis: Deep understanding of time series analysis, machine learning for finance, and predictive modeling.
- Infrastructure & Databases: Experience working with SQL, NoSQL, and cloud-based computing for data-intensive applications.
- Knowledge of Market Microstructure: Familiarity with order book dynamics, execution algorithms, and latency optimization.
Key Functions and Tasks
-
Trading System Development & Implementation
- Design and develop automated trading systems for various asset classes (crypto, equities, FX, derivatives, etc.).
- Implement low-latency trading strategies using programming languages like Python, C++, Java, or Rust.
- Work with FIX and WebSocket APIs to integrate trading platforms with exchanges, market makers, and liquidity providers.
- Develop smart order routing (SOR) mechanisms to optimize trade execution across multiple venues.
- Build execution algorithms (VWAP, TWAP, POV, Iceberg) to improve trade efficiency and reduce market impact.
-
Quantitative Research & Market Analysis
- Analyze market microstructure, liquidity dynamics, and order flow to develop robust trading strategies.
- Use time series analysis and statistical modeling to identify trading opportunities.
- Backtest and validate trading models using historical and real-time data.
- Apply machine learning techniques to enhance predictive models for price movements and volatility.
-
Risk Management & Performance Optimization
- Implement real-time risk monitoring tools to track exposure, slippage, and drawdowns.
- Develop and fine-tune hedging strategies to mitigate portfolio risks.
- Ensure compliance with regulatory requirements and risk limits set by the firm.
- Optimize latency-sensitive execution to improve speed and efficiency of trade executions.
-
Infrastructure & Data Engineering
- Design data pipelines for market data ingestion, processing, and storage in SQL/NoSQL databases.
- Work with cloud-based architectures (AWS, Google Cloud, Azure) and parallel computing for large-scale data processing.
- Develop real-time dashboards to monitor trading activity, P&L, and strategy performance.
- Collaborate with DevOps engineers to enhance system scalability and resilience.
-
Strategy Deployment & Live Trading Support
- Deploy and monitor automated trading algorithms in live markets.
- Continuously adjust trading parameters based on real-time market conditions.
- Work closely with traders to implement discretionary overlays on systematic strategies.
- Debug and troubleshoot trading system failures or unexpected behaviors in real-time.
-
Cross-Team Collaboration
- Work with quant researchers, portfolio managers, and software engineers to align trading strategies with broader investment objectives.
- Provide insights on strategy feasibility, market conditions, and execution challenges.
- Present research findings and system updates to internal stakeholders and risk teams.