I’m a Machine Learning & Backend Engineer with a strong background in AI, data analytics, and software development. I have hands-on experience building intelligent systems ranging from deep learning models with MobileNetV2 for image classification to reinforcement learning for medical diagnosis support systems.
🔹 What I can help you with:
• Machine Learning & Deep Learning: Model training, evaluation, and deployment (XGBoost, Random Forest, TensorFlow, MobileNetV2, BERT).
• Computer Vision & NLP: Image classification, data augmentation, OCR, and text analytics.
• Backend Development: API design with FastAPI, scalable data pipelines, and cloud integration.
• Data Analytics: Data preprocessing, visualization, and predictive modeling.
• Healthcare & AI Research: Clinical decision support systems (AI-CDSS), medical data pipelines, and published research (IEEE Scopus Indexed).
💼 Highlights:
• Built BerryCare, an AI-powered strawberry disease detection app (MobileNetV2 + FastAPI, Hybrid Edge AI & Cloud).
• Currently working at GreyDx (Singapore), developing AI models and backend systems for a Clinical Decision Support System.
• Authored and presented a research paper on deep learning at IEEE IAICT 2025.
• Holder of 25+ professional certifications (Stanford, DeepLearning.AI, Google, Huawei, etc.).
I combine strong technical skills with creativity and collaboration, ensuring every solution is both innovative and practical. If you’re looking for someone who can deliver end-to-end AI/ML solutions or backend systems, I’m here to help.
🚀 Let’s bring your ideas to life with data-driven solutions!
Artificial Intelligence
Machine Learning
Python
Computer Vision
Natural Language Processing
Data Analytics
TensorFlow
Python Scikit-Learn
XGBoost
Random Forest
pandas
NumPy
FastAPI
API Development
Cloud Computing
Aryan S.
Greater Noida, India
$3/hr
5.0
16 jobs
🚀 AI/ML Engineer | Deep Learning | LLMs | FastAPI | Streamlit | RAG Pipelines
I’m Aryan Saini, a final-year B.Tech student with 2+ years of hands-on experience building intelligent systems using Python, PyTorch, and modern MLOps tools. I specialize in developing full-stack AI applications—from training custom deep learning models to deploying them via scalable APIs and interactive dashboards.
🔍 What I Can Do for You:
• Build and deploy deep learning models (NLP, CV, audio)
• Architect RAG pipelines & multi-agent LLM workflows
• Integrate HuggingFace, Groq API, OpenAI, and custom fine-tuned models
• Develop backend APIs using FastAPI or Express
• Create modern UIs with Next.js + Tailwind (Streamlit for quick dashboards)
• Deploy on AWS, Vercel, Render, or Docker
🛠️ Key Tools & Frameworks:
Python, PyTorch, Transformers, LangChain, FastAPI, Streamlit, Docker, MongoDB, PostgreSQL, OpenAI, Groq, HuggingFace, Tavily, AWS EC2/S3
📌 Highlighted Projects:
• ASTRALEARN – AI-powered study planner with LLM agents, RAG search, PDF chatbot
• VoxAI – Voice cloning & speech synthesis with TTS/VC models (StyleTTS2, SeedVC)
• Multimodal Sentiment Analyzer – Video-based emotion recognition system
• Sign Language Recognizer – Real-time gesture classification using CNN + LSTM
✅ Why Hire Me?
I’m proactive, fast with iterations, and can take your idea from concept to a fully working AI product. Whether you need help with a proof of concept, research prototype, or a production-grade app, I bring strong technical depth and clean execution.
Let’s collaborate to turn your AI vision into reality!
Artificial Intelligence
Machine Learning
Machine Learning Model
Data Analysis
Deep Learning
PyTorch
TensorFlow
Docker
Node.js
Next.js
Python Scikit-Learn
pandas
NumPy
Matplotlib
SQL
Tyler P.
Plano, Texas
$100/hr
4.8
269 jobs
Summary:
✅ Founder, co-owner, and portfolio manager of a 6-figure private investment fund LLC
✅ Air Force veteran ✈️
✅ I specialize in programming trading bots 🤖 (equities, options, futures, crypto), hooking them up to brokerage accounts, creating webpage dashboards for them, integrating them with databases, deploying them into the cloud, and related financial automation jobs to include copy-trading, back-testing, email/text alerts, TradingView / TrendSpider webhooks, order forms, order routing scripts, sentiment analysis (like on r/WallStreetBets), scanners/screeners, as well as web scrapers
✅ 100% independent, no agencies, no bureaucracy
✅ A truly full-stack, end-to-end solution for all things algorithmic trading / quant development
✅ Better value than what you might find on TradersPost.io, OptionAlpha.com, Composer.trade, Surmount.ai, SignalStack.com, WhisperTrades.com, TradeSteward.com, Capitalise.ai, MachineTrader.io, etc. Most of my clients pay under $20 in ongoing monthly fees to maintain their systems, with no limits on amount of capital invested or number of asset classes
✅ Joined Upwork in Nov 2021; obtained TOP RATED badge in Sep 2022; surpassed $100k earnings in Dec 2024; obtained TOP RATED PLUS badge in Jul 2025
Relevant education background:
📜 Dual M.S. Finance and M.S. Business Analytics, University of Dallas, 2023
📜 Certificate in Data Science, Southern Methodist University, 2024
Stock brokerage APIs:
🏛️ Alpaca 🦙
🏛️ Charles Schwab 🏊♂️
🏛️ Etrade *️⃣
🏛️ Lime Financial 🍋🟩
🏛️ Public.com 🗽
🏛️ SnapTrade 🫰
🏛️ TastyTrade 🍒
🏛️ TradeStation 🚉
🏛️ Tradier ↗️
🏛️ Tradovate 🗠
Crypto APIs:
🪙 Coinbase 💠
🪙 Crypto.com 🦁
🪙 Gemini ♊
🪙 Jupiter 🪐
🪙 Kraken 🦑
🪙 OKX ⬛
🪙 Robinhood 🪶
Programming languages:
💻 Python
💻 HTML
💻 CSS
💻 Javascript
💻 Google Apps Script (Google Sheets)
💻 VBA (Microsoft Excel)
💻 SAS
Trading languages (read-only proficiency):
📈 EasyLanguage
📈 Pinescript
📈 Thinkscript
3rd party market data services:
📊 DataBento
📊 Financial Modeling Prep
📊 Massive (formerly Polygon)
📊 TwelveData
Web development frameworks:
🌐 Flask
🌐 Plotly Dash
🌐 Streamlit
Databases:
💾 Firebase
💾 MongoDB
💾 SQLite
Cloud platforms:
☁️ Fly.io
☁️ GCP (Google Cloud Platform)
☁️ Heroku (Salesforce)
☁️ Linode
☁️ Python Anywhere
☁️ Railway
☁️ Render
Email/texting notification services:
🛎️ ClickSend / Sinch
🛎️ Discord
🛎️ Slack
🛎️ Telegram
🛎️ WhatsApp
🛎️ Twilio / SendGrid
🛎️ Twitter / X
🛎️ Vonage / Nexmo
Software:
⭐ Power BI
⭐ Tableau
Recent real-world jobs done for Upwork clients:
👏 Created a webpage which enables multiple users to ability to make their own bots with no code, includes parameters such as entry time, exit time, position sizing, number of legs, etc.
👏 Executed an iron condor strategy with multiple stop losses, profit takes, and futures hedging
👏 Taught a client with almost no prior Python knowledge how to program his own multileg options bot and implement it on a brokerage with error handling features in under 50 hours
👏 See the portfolio section on my profile for more
Other relevant experience:
💯 I programmed my own algorithmic trading bot that I run daily using my own real money. I do not sell my own bot, but I will make yours
FAQ:
❔Do you sell pre-made bots?
↪️ While I do sell pre-made templates, I don't sell pre-made strategies. If you want pre-made strategies, then head on over to collective2.com
❔How much money will my bot make?
↪️ Whether or not your bot makes money will depend largely on the requirements I am provided. I don't make any guarantees
❔Do you have experience with X?
↪️ While I am constantly adding to my skillset, here's a list of things that at this time I have no experience with: AFL/Amibroker, AWS, Azure, blockchain, Bloomberg, cTrader, DAS Trader, DeFi/DeX, Django, eSignal, FastAPI, FIX, FTMO, Interactive Brokers TWS, Keras (or any deep learning), MT4/MetaTrader 4, neural networks, NinjaTrader, NodeJS, Postgres, prop accounts (APEX, TopStep, etc.), React, TypeScript, Zapier
❔How much will this cost?
↪️ My project minimum is 5 hours / $500. My largest job has been for $40,000. My average job is $3000. All my earnings data is displayed publicly on my profile because I have nothing to hide. I've never had any feedback removed like other freelancers often do
❔How long will it take?
↪️ My average project takes 3-4 weeks. My smallest projects take 1 week. My largest projects take 2+ months
❔Can you build on my existing codebase?
↪️ I generally prefer to start from scratch, but this may be possible
❔When are you available to speak with me?
↪️ Please book a consultation if you wish to speak synchronously (phone/video calls). My typical hours are 10am-10pm CST, 7 days a week. I don't offer free synchronous time due to high invite volume. I will answer text messages usually within 24 hours
I'm an AI/ML Engineer with hands-on experience building machine learning solutions — from raw, messy data all the way to a working, evaluated model.
My work covers the full pipeline: cleaning and preprocessing data, building and tuning models, evaluating performance, and making sure everything is well-structured and easy to hand off. I've processed datasets with over a million records, built NLP-based detection systems, developed computer vision applications using pose estimation and image processing, and created data analysis reports with clear visual insights.
I write clean, organized Python code — not just code that runs, but code that makes sense when you open it six months later. I take deadlines seriously and keep clients updated throughout the project so there are no surprises.My core skills include Python, Scikit-learn, Pandas, NumPy, Matplotlib, Seaborn, NLP, Computer Vision, Image Processing, MLOps, Azure ML, Django, and Git. I hold a certification in Artificial Intelligence and Quantum Computing from Egypt's Ministry of Youth and I'm currently completing an applied ML program with DEPI.
If you need someone who communicates clearly, writes solid code, and genuinely cares about delivering something that works — I'd be glad to work with you.
What I can help you with:
ML Model Building
Data Analysis & Visualization
NLP
Computer Vision
MLOps & Deployment
Python Scripting
pandas
Matplotlib
NumPy
Artificial Intelligence
Machine Learning Model
ETL
Data Extraction
Machine Learning
ETL Pipeline
Python Scikit-Learn
MLOps
Django
C++
JavaScript
Data Cleaning
Model Monitoring
Model Optimization
Abel Adissu T.
Addis Ababa, Ethiopia
$10/hr
5.0
6 jobs
Greetings! I specialize in AI & Machine Learning, Data Science, and MLOps, crafting scalable solutions that turn data into powerful insights and real-world impact.
Skills:
🎯 Highly skilled in Python, with extensive experience in machine learning, deep learning, and AI.
🎯 Proficient in data extraction using Scrapy and BeautifulSoup.
🎯 Experienced in working with NLP tasks using spaCy, NLTK, and Hugging Face.
🎯 Skilled in Generative AI and using models like Transformers, DALL-E, CLIP, Stable Diffusion, and Vision Transformers (ViT).
🎯 Advanced in machine learning algorithms, including XGBoost, LightGBM, Scikit-Learn, and TensorFlow.
🎯 Highly skilled in working with time series data and models like LSTM, Pandas, and XGBoost.
🎯 Proficient in Data Science and Data Visualization, with hands-on experience in Pandas, Numpy, Matplotlib, Seaborn, Plotly, and Dask.
🎯 Experienced in using MLOps tools like MLflow, DVC, TensorBoard, and BentoML for model management and deployment.
🎯 Proficient in SQL & NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
🎯 Skilled in cloud computing and deployment, including AWS, Docker, Kubernetes, and SageMaker.
🎯 Skilled in CI/CD practices, version control using Git and GitHub.
🎯 Comfortable working on both Linux (Ubuntu) and Windows Operating Systems.
Data Exploration & Visualization:
🎯 Streamlit for creating dynamic data applications.
🎯 Power BI and Tableau for building interactive and professional dashboards.
Tools:
🎯 VSCode, Jupyter Notebook, GitHub, Trello, Microsoft To-Do, Teams, Zoom, and Slack for efficient collaboration and project management.
Machine Learning
Deep Learning
Amazon SageMaker
MLflow
ETL Pipeline
Database
Data Science
Data Analysis
MLOps
Natural Language Processing
Computer Vision
TensorFlow
Python Scikit-Learn
Python
SciPy
How it works
Post a job for freePost 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.”
KD
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.”
DM
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.”
KK
Katja Krohn
Summa Linguae
How to Hire Top Keras Developers
Keras developers can help you create your own neural networks—a type of machine learning algorithm that can be used for a wide range of applications from natural language processing (NLP) to computer vision.
So how do you hire Keras developers? What follows are some tips for finding top Keras developers on Upwork.
How to shortlist Keras professionals
As you’re browsing available Keras consultants, it can be helpful to develop a shortlist of the professionals you may want to interview. You can screen profiles on criteria such as:
Technology fit. You want a Keras developer who understands your application technology stack.
Project experience. Screen candidate profiles for specific skills and experience (e.g., using Keras in the cloud with Amazon Web Services).
Feedback. Check reviews from past clients for glowing testimonials or red flags that can tell you what it’s like to work with a particular Keras developer.
How to write an effective Keras job post
With a clear picture of your ideal Keras developer in mind, it’s time to write that job post. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a freelancer to know if they’re the right fit for the project.
An effective Keras job post should include:
Scope of work: From Keras models to recommendation engines, list all the deliverables you’ll need.
Project length: Your job post should indicate whether this is a smaller or larger project.
Background: If you prefer experience with certain types of neural networks, machine learning libraries, or other technologies, mention this here.
Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.
Identify your project needs, whether it’s building portable Keras models or developing machine-learning-powered apps.
Define the scope of work and write a detailed job post. Be specific about deliverables (e.g., create a predictive algorithm for futures price forecasting).
Review proposals and shortlist potential Keras developers for unique skills needed to bring your project to life (e.g., using Keras with Apache MXNet).
Interview Keras talent to gauge whether they’re the right fit for your project. Here are some sample interview questions.
Keras Developers FAQS
Frequently asked questions
What is Keras?
Keras is an open-source, high-level neural network API that can be run on top of TensorFlow, CNTK, Theano, and a growing roster of machine learning frameworks. Keras gives developers a more user-friendly interface for designing deep neural networks.
Here’s a quick overview of the skills you should look for in Keras professionals:
Keras is an open-source, high-level neural network API that can be run on top of TensorFlow, CNTK, Theano, and a growing roster of machine learning frameworks. Keras gives developers a more user-friendly interface for designing deep neural networks.
Here’s a quick overview of the skills you should look for in Keras professionals:
The trick to finding top Keras developers is to identify your needs. Is your goal to create cross-platform Keras models that can be used with different machine learning frameworks? Do you require expertise creating predictive models for a specific industry such as finance? The cost of your project will depend largely on your scope of work and the specific skills needed to bring your project to life.
The trick to finding top Keras developers is to identify your needs. Is your goal to create cross-platform Keras models that can be used with different machine learning frameworks? Do you require expertise creating predictive models for a specific industry such as finance? The cost of your project will depend largely on your scope of work and the specific skills needed to bring your project to life.
How much does it cost to hire a Keras developer?
Rates can vary due to many factors, including expertise and experience, location, and market conditions.
An experienced Keras developer may command higher fees but also work faster, have more specialized areas of expertise, and deliver a higher-quality product.
A freelancer who is still in the process of building a client base may price their Keras service more competitively.
Which one is right for you will depend on the specifics of your project.
Rates can vary due to many factors, including expertise and experience, location, and market conditions.
An experienced Keras developer may command higher fees but also work faster, have more specialized areas of expertise, and deliver a higher-quality product.
A freelancer who is still in the process of building a client base may price their Keras service more competitively.
Which one is right for you will depend on the specifics of your project.
How long should you contract a Keras developer to complete your project?
As difficult as it is to estimate how long it takes to build and train a neural network, budgeting time is very important to keeping your project on track.
Be prepared to budget more time for more-demanding Keras projects. For example, creating a proof-of-concept market segmentation algorithm for an MVP (minimum viable product) will take less time than building a CNN (convolutional neural network) for a self-driving car’s vision system.
As difficult as it is to estimate how long it takes to build and train a neural network, budgeting time is very important to keeping your project on track.
Be prepared to budget more time for more-demanding Keras projects. For example, creating a proof-of-concept market segmentation algorithm for an MVP (minimum viable product) will take less time than building a CNN (convolutional neural network) for a self-driving car’s vision system.
What are the steps involved to hire Keras developers?
Here’s how to hire Keras consultants in four simple steps:
Here’s how to hire Keras consultants in four simple steps: