Senior Data Engineer
TMGM (Trademax Global Limited / Trademax Australia Limited) is an online CFD and forex broker offering trading in Forex, Precious Metals, Cryptocurrencies, Oil, Shares and Indices. It serves retail investors globally, providing platforms like MetaTrader 4/5 and its own TMGM app, with competitive spreads, high leverage, and various account types including cent accounts.
About TMGM
TMGM is a global online trading broker operating under Trademax Australia Limited (regulated by ASIC, AFSL no. 436416, based in Sydney, NSW, Australia) and Trademax Global Limited. The company offers CFD trading across six asset classes—Forex, Precious Metals, Cryptocurrencies, Oil, Shares, and Indices—via industry-standard platforms such as MetaTrader 4 and MetaTrader 5, as well as its own TMGM mobile app. It serves retail traders and investors in over 150 countries (excluding the US, Malaysia and Thailand), offering features like tight spreads from 0.0 pips, leverage up to 1:1000, minimum deposits as low as $15-$100, fast execution, segregated client funds, and multiple funding options with no fees. TMGM also provides educational resources including a trading academy, webinars, market news and analysis, and runs promotions such as trading competitions, referral bonuses, and cashback programs. The company has sponsorship partnerships with Chelsea FC and the Brooklyn Nets, and has received numerous industry awards for broker services, trading platforms, and customer support across the Asia-Pacific region.
Skills
About the Role
You will be a technical leader responsible for the architecture, scalability, and reliability of a high-throughput, real-time data ecosystem. You will oversee the evolution of the data infrastructure, leveraging Kafka, RabbitMQ, Airflow, and ClickHouse to power mission-critical financial analytics. You will bridge the gap between complex business requirements and high-performance engineering, ensuring data pipelines can handle the rigours of real-time financial data processing.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Proven experience in data engineering, with a strong background in designing and implementing ETL processes within cloud environments
- Experience within the Finance or Trading technology sector, with a proven track record of handling real-time market or transactional data
- Strong programming skills in Python, with experience in developing robust, maintainable, and scalable data processing pipelines
- Extensive SQL knowledge and experience
- Excellent problem-solving skills and the ability to work collaboratively in a team environment
- Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
Responsibilities
- Lead the design and evolution of highly scalable, fault-tolerant ETL/ELT pipelines
- Drive the strategy for real-time messaging and stream processing using Kafka and RabbitMQ to ensure sub-second data availability
- Act as the subject matter expert for ClickHouse, optimising complex schema designs, indexing strategies, and query performance for large-scale financial datasets
- Oversee the deployment of data services within cloud environments, implementing advanced security protocols and data governance standards
- Collaborate with senior leadership to align data strategy with business objectives
- Mentor data engineers through code reviews and technical guidance
- Implement advanced monitoring and automated recovery systems to ensure the integrity and quality of high-stakes financial data
Benefits
- Hybrid working arrangement - 2 Days of remote work per week
- Complimentary snacks and beverages available in the office pantry
- Healthcare coverage (medical, dental, optical), gym benefits
- Flexibility in smart casual dress code
