About the Project: We’re developing an innovative platform that allows users to generate and manipulate financial charts using natural language commands.

What We’re Building: Our system will interpret natural language inputs like "Show me a 1-year Candlestick chart for AAPL with 30-minute intervals" or "Display a Point and Figure chart for Tesla with a box size of 10 and a reversal amount of 3." It will then generate the requested charts, applying the specified parameters.

Key Responsibilities:
-Develop a sophisticated NLP system capable of parsing complex financial queries

-Create algorithms to translate parsed commands into chart-generation instructions

-Implement a variety of chart types, including Renko, Point and Figure, Range Bars, Line Break, Kagi, Heikin Ashi, Bar, Candlestick, and Line charts

-Integrate with financial data APIs to fetch real-time and historical market data

-Develop a system for applying technical indicators and overlays to charts based on user commands

-Implement error handling and query refinement capabilities to manage ambiguous or incorrect user inputs

-Develop a RESTful API that can be used for future frontend integration

Required Skills and Experience:

-Advanced proficiency in Python, with a focus on data processing and analysis

-Extensive experience with NLP libraries such as spaCy, NLTK, or TensorFlow

-Deep understanding of financial markets, technical analysis, and various chart types

-Proven track record of working with financial data APIs and handling real-time data streams

-Strong background in developing algorithms for data visualization

-Experience with time-series data manipulation and analysis

-Proficiency in working with large datasets and optimizing for performance

-Familiarity with cloud-based deployments (AWS, Google Cloud, or Azure)

-Experience with version control systems, preferably Git

Nice-to-Have:

-Experience with machine learning, particularly in finance applications

-Basic knowledge of financial technical analysis

-Familiarity with high-performance computing techniques for real-time data processing

Project scope and deliverables:
The main goal is to create a working prototype that demonstrates the core functionality of our system. Specifically, we’re looking to deliver:

-An NLP engine capable of interpreting a wide range of financial chart requests

-A chart generation system that can create various types of financial charts based on parsed commands

-Integration with at least one major financial data API for real-time and historical data

-A basic API that allows for easy integration with future frontend applications

Please include in your application:
-Any projects or systems you’ve developed that demonstrate your capabilities in this area

-Your approach to developing a prototype for this kind of system, including any potential challenges you foresee and how you’d address them

****Successful developers will be offered a full-time job at the startup.

****Please don’t boost your profile. We will look at candidate and get in contact with those who seem the a fit.

Posted On: June 29, 2024 16:15 UTC
Category: Full Stack Development
Skills:AI Agent Development, Python, Artificial Intelligence, Machine Learning, Data Science, Data Analysis

Country: Saudi Arabia

click to apply

Powered by WPeMatico