Hire the Best Python Numpy Developers
in South Africa
Midrand, South Africa
I am an experienced quantitative software developer with over 7 years of Python development experience, primarily focused on automated trading and backtesting. I bring a wealth of expertise in quantitative development, particularly with the powerful backtesting library, Vectorbtpro, hyperparameter optimization libraries Optuna and Raytune and machine learning and neural networks centered around the ecosystem of Tensorflow and Scikit-learn. My primary skill set includes: - Programming Languages: Python - Data Manipulation: Pandas, Polars, Numpy, Numba - Backtesting Libraries: Vectorbtpro - Technical Analysis Libraries: Ta-lib, pandas-ta - Machine Learning and Optimization: Tensorflow, Scikit-learn, Autokeras, Optuna, Mlflow, Raytune, along with several ML models such as XGBoost, Catboost, LSTM, MLP - Scripting: Pinescript - Databases: MySQL, SQLite, PostgreSQL - Web Development: Django, Flask, FastAPI, Streamlit - API Integrations: REST API, Websockets - Message Brokers: Redis Recently, my passion project has been building a backtesting and trading framework that aims to bridge the gap between backtesting and optimization with live trading, such that they operate seamlessly together, to ensure live trading is both as optimized as possible and runs as close to our backtests as possible. It also includes a machine learning module to make it easy to train and integrate machine learning models into your strategies. In addition, I am highly experienced in backend web development and can take any trading and/or backtesting system from paper to a robust, scalable, modular system with all the feaures you might want such as API integrations, analytics, automatic notifications, authentication controls, etc. I'm also experienced in Streamlit frontends and have worked on a variety of projects from both the front and backend perspective to bring together a unified user experience for backtesting and trading. If you’re looking for a developer who not only understands the technical depth of quantitative systems but also how to design, scale, and integrate them into real-world trading environments, I can help bring that vision to life. Whether you need a full trading framework, a custom machine learning pipeline, or an optimized backtesting engine, I can architect and implement a solution tailored to your goals. I appreciate you taking the time to assess my profile, feel free to reach out to discuss your project needs and let's work out how I can help you achieve your trading goals.
- Python
- pandas
- Data Science
- Trading Automation
- API
- Trading Strategy
- Cryptocurrency Trading
- Financial Trading
- Forex Trading
- Quantitative Finance
- Quantitative Analysis
- Machine Learning
- Neural Network
- Deep Learning
- TensorFlow
Plettenberg Bay, South Africa
I have a BSc (Honours) degree, with majors in Computer Science and Applied Mathematics. I have had Upwork Top Rated status for more than 5 years, Top Rated Plus status (great success with bigger clients and longer contracts) for more than 2 years. I have an Upwork Job Success Score that is still 100% after 57 jobs, 10,000+ hours and 10 years full-time. I am a Certified Microsoft Professional in the field of Data Science. I have real technical skills, such as Python, ML & Deep Learning, Power BI, Excel, Tableau, VBA, SQL, Mongo and PHP, and I am certainly not afraid of getting my hands dirty, but I also like (and am able) to operate on a higher level, to see a project or requirement through from concept to completion in the most elegant and efficient manner. 1. Data Science skills include: Python, Numpy, Pandas, scikit-learn, Matplotlib, Plotly, Power BI, Tableau, Excel and ElasticSearch. 2. My technical and programming skill-set includes Python, Django, Flask, VBA, Excel, Access, PHP, SQL, mySQL, Jquery, Javascript, JSON, Ajax, HTML and CSS. 3. Cloud infrastructure skills: AWS, Azure, GCP. 4. Database skills: SqlServer, MySQL, PostGresSQL, MongoDB, BigQuery. 5. PM and BI skills include Power BI (Microsoft Certified), DAX, Power Query, Tableau, MS Project, PowerApps, MS Flow, SharePoint and Trello. 6. Peripheral skills include, amongst others, Knime, Git, & Vim.. I have great people skills, a proven track record in effective project management, the ability to work in an unstructured environment and be self motivated, and good relationship building and writing skills. I have more than 20 years of experience in real world web & application development and project management. I believe in ethical business practice, and my commitment is to provide online applications and IT business solutions of the highest possible quality.
- Python
- Microsoft Power BI
- SQL
- Power Query
- Business Intelligence
- Data Analysis
- Microsoft Power Automate
- Business Analysis
- Machine Learning
- Django
- RabbitMQ
- Data Modeling
- Data Science
- Flask
- Artificial Intelligence
Durban, South Africa
I am a developer with some experience tinkering with small projects. I have prior experience in various programming languages - namely: - C - at a low intermediate level (with familiarity with tools like Valgrind (memory management), GDB (debugging), clang-format (code formatting)) - Python - at a advanced level, with familiarity with package management tools like poetry, environment management tools like pip-env, and code formating tools black/flake8/ruff, as well as having a beginner-intermediate level understanding of multiple mathematics/data science/machine learning frameworks namely - Numpy, Pytorch and Pandas, and experience web-scrapping with BeautifulSoup and Selenium. - Java - at an intermediate level - Bash - basic beginner level, with some basic commandline scripting experience Additionally, I have experience working with Microsoft's Office Suite - namely PowerPoint, Word, and Excel, so I am capable of preparing and presenting presentations if needed.
- Python
- NumPy
- Java
- C
- Selenium
Johannesburg, South Africa
I am an Senior Software Developer and part time university student currently pursuing a Bachelor of Science in Computer Science and Mathematics seeking to contribute to your Software Development department through a full time position. I have worked at LottoStar (1609 Group) beginning as a Junior Developer in February 2019 and advancing to Intermediate in June 2020. I attribute my quick rise to willingness to learn and work above and beyond my given requirements. I started out primarily on the backend working with Python, Django and Postgres and then later PHP and Phalcon. Once we expanded Expanded our codebase I shifted towards both backend and frontend development using HTML, CSS and pure Javascript at first and then later the React framework. This improved my skills using and designing APIs on the back and front end. One of our most difficult tasks, which I was a primary member of, was upgrading our software on the backend as our versions of Python and Django were deprecated.
- Python
- JavaScript
- Django
- CSS 3
- React
- Git
- API Development
- Front-End Development
- CI/CD
- API
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
How do I hire a Python Numpy Developer in South Africa on Upwork?
You can hire a Python Numpy Developer in South Africa on Upwork in four simple steps:
- Create a job post tailored to your Python Numpy Developer project scope. We'll walk you through the process step by step.
- Browse top Python Numpy Developer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Python Numpy Developer profiles and interview.
- Hire the right Python Numpy Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Python Numpy Developer?
Rates charged by Python Numpy Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Python Numpy Developer in South Africa on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Python Numpy Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Python Numpy Developer team you need to succeed.
Can I hire a Python Numpy Developer in South Africa within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Python Numpy Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Python Numpy Developers in South Africa
- Typists in Port Elizabeth, ZA
- Typists in Johannesburg, ZA
- Data Analysts in Johannesburg, ZA
- Wix Developers in Cape Town, ZA
- Excel Experts in Cape Town, ZA
- Visualization Specialists in Durban, ZA
- Research Specialists in Pretoria, ZA
- Scriptwriters in Cape Town, ZA
- Consultants in Johannesburg, ZA
- Consultants in Cape Town, ZA
- Marketers in Cape Town, ZA
- Marketers in Johannesburg, ZA
- Administrative Assistants in Cape Town, ZA
- Project Managers in Randburg, ZA
- Legal Assistants in Cape Town, ZA
- Business Consultants in Cape Town, ZA
More top skills in South Africa
- Python Consultants in South Africa
- Economics Specialists in South Africa
- BigQuery Developers in South Africa
- Analysis Freelancers in South Africa
- Data Scientists in South Africa
- Data Processing Experts in South Africa
- Clerical Skills Specialists in South Africa
- QGIS Specialists in South Africa
- Computer Scientists in South Africa
- Data Cleaning Professionals in South Africa
- Data Migration Specialists in South Africa
- SAP Specialists in South Africa
- Firebase Developers in South Africa
- e-Learning Specialists in South Africa
- Zoho CRM Developers in South Africa
- VBA Developers in South Africa