Senior Big Data AI Engineer for FinTech Trading Platform | Remote

Remotely
Full-time

Are you an experienced Big Data and AI specialist with a strong foundation in financial mathematics and C++ development? Join our innovative team building a revolutionary cloud-based platform in the financial trading sector. We're seeking a talented Senior Big Data AI Engineer to design, develop, and optimize advanced algorithmic trading systems that leverage artificial intelligence and machine learning technologies.


About the Project:

Our client is developing a sophisticated cloud-based platform in the financial sector that uses cutting-edge AI and Big Data technologies to analyze market trends, identify trading opportunities, and execute transactions with exceptional efficiency. This system operates in real-time and requires both technical excellence and financial domain expertise.


Key Responsibilities:

- Design and implement scalable Big Data architectures to process financial market data volumes efficiently.

- Develop AI/ML models for predictive analytics and algorithmic trading strategies.

- Build high-performance, low-latency data processing pipelines using C++ and modern Big Data technologies.

- Optimize algorithms for real-time market data analysis and trading decision support.

- Implement robust monitoring and testing frameworks to ensure system reliability and uptime.

- Collaborate with quantitative analysts to translate mathematical models into efficient code.

- Deploy and maintain ML models across multiple cloud platforms including AWS, GCP, and Azure.

- Research and integrate emerging AI, ML, and Big Data technologies to enhance system capabilities.

- Participate in code reviews and uphold high standards for code quality and documentation.

- Troubleshoot complex issues in distributed computing environments quickly and effectively.


Required Skills and Qualifications:

- Bachelor's or Master's degree in Financial Mathematics, Quantitative Finance, or Computer Science.

- 5+ years of experience in Big Data technologies and artificial intelligence applications.

- Strong C++ programming skills with performance optimization expertise (C++17/C++20).

- Proven experience with Big Data frameworks such as Apache Hadoop, Spark, and Kafka.

- Proficiency in AI/ML libraries including TensorFlow, PyTorch, and scikit-learn.

- Experience with major cloud platforms (AWS, GCP, and Azure).

- Strong understanding of data structures, algorithms, and computational complexity.

- Knowledge of distributed systems and parallel computing principles.

- Familiarity with financial markets, trading systems, and financial instruments.

- Experience with time series analysis and predictive modeling techniques.

- Excellent problem-solving skills and meticulous attention to detail.


Nice to Have:

- Ph.D. in Machine Learning, Financial Engineering, or related field.

- Prior experience developing real-time trading applications or high-frequency trading systems.

- Knowledge of regulatory requirements in financial technology.

- Experience with GPU acceleration for machine learning workloads.

- Familiarity with containerization technologies like Docker and Kubernetes.

- Experience with NoSQL databases such as MongoDB and Cassandra.

- Contributions to open-source projects related to Big Data or AI.

- Publications in relevant academic or industry journals.


Why Join Us:

Work with a forward-thinking team at the intersection of finance and cutting-edge technology. We offer competitive compensation, flexible remote work arrangements, and continuous learning opportunities. You'll tackle challenging problems that impact the global financial ecosystem while working in a collaborative environment that encourages innovation and professional growth.