Data Scientist/ Data Analysis/ Machine Learning - Cape Town, South Africa - Talent ID (Pty) Ltd
Talent ID (Pty) Ltd
Cape Town, South Africa
Verified Company
1 week ago
Description
The Data Scientist will be responsible for investment related machine learning research, analysis, and quantitative tool/process development.The role also includes developing data flow and data processes which includes efficiently receiving, transferring, processing, analyzing, and integrating 3rd party systems for investment research and business operational processes.
Strong programming skills, particularly in Python and SQL are therefore essential. Solid experience managing and analysing large amounts of data is a must. Experience with version control and database solutions is necessary as well.DUTIES AND RESPONSIBILITIES
Data Processes and Quantitative Tool Development:
- Design relational data tables to serve current data needs and pre-empt future use cases
- Write ETL scripts for data ingestion and transfers as well as report generation using stored procedures and Python scripting
- Optimize table structures for scale and high frequency read/writes
- Optimize stored procedures for large data sets and high frequency calls
- Integrate systems data communication
Machine Learning:
- Data analysis and predictive modelling using Python Pandas, Numpy, Plotly and Scikit-Learn, TensorFlow/Keras and NLTK
- Data processing including numerical and text data (NLP)
- Implement research paper models and results in an investment setting
- Create and add to existing inhouse Python Modules
- Extract insights from large volumes of data
- Use Python optimisation libraries for decision making
Systems:
- Git version control
- Adhere to DevOps frameworks
- Understanding of web frameworks
- Investigate new technologies/libraries to improve data processing frameworks
General:
- Assist and collaborate on team wide projects
- Assist in process documentation and production process setup
- Systems and framework implementation
- Handle ad hoc data query investigations
REQUIRED EXPERIENCE
- Up to 3 years' experience with a specific focus in machine learning, data analysis, and have produced ETL processes at scale are essential.
- Basic understanding of financial instruments and markets
- Exceptional skill and experience in Python and SQL
- Git version control
REQUIRED QUALIFICATIONS
- University Post Graduate Degree (Computer Science/Maths/Stats/Actuarial/Quantitative Finance/Data Science)
- Strong programming skills in Python and SQL
- Excellent understanding of statistical learning and statistical models
KEY COMPETENCIES
- Outstanding organization skills
- Excellent interpersonal skills, excellent communication skills oral and written
- Aptitude in decisionmaking and problemsolving
- Strong work ethic, selfmotivated, driven and results oriented
- Ability to listen and respond to new ideas, input and diverse perspectives
- High levels of selfconfidence, assertive as well as healthy levels of EQ
- Energetic problemsolver
- Structured work style, attention to detail and accuracy is of the utmost importance
Job Types:
Full-time, Permanent