Senior Big Data AI Engineer for FinTech Trading Platform | Remote
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.