Hire the best Algorithm Developers in Yerevan, AM
Check out Algorithm Developers in Yerevan, AM with the skills you need for your next job.
- $40 hourly
- 5.0/5
- (51 jobs)
I love competitive programming. Solving algorithmic and data structure problems was always pleasure for me. If you have a problem with algorithms and data structures most likely I have already had that kind of problems in the past and can help you to solve them. I have also done many other projects with C++ and Python. I have about 6+ years experience with programming. While solving any task I tend to write the most optimal code in terms of time-memory consumption and most optimal design for future code extensions. I am always hungry for new challenges. My skill set. ✅Dynamic Programming algorithms. ✅Graph, Tree algorithms. ✅Commonly used data structures: Heap, Stack, Binary Search Tree, queue ... ✅Advanced data structures: Segment Tree with lazy propagation, Fenwick Tree, Sparse Table, Heavy-Light Decomposition, Disjoint Set Union, Palindromic tree etc. ✅String algorithms: Z function, Prefix function, Manachers algorithm, Aho-Corasick. I will always do my best because I can't stand bad algorithmic solutions.Algorithm Development
Data StructuresCObject-Oriented ProgrammingImage ProcessingMachine LearningOpenCVC++Computer VisionTensorFlowKerasDeep LearningNeural NetworkNumPyPython - $65 hourly
- 5.0/5
- (25 jobs)
I am a software engineer with strong mathematical background and professional experience since 2009. My expertise lies in developing advanced C++ and Python applications, particularly in the fields of machine learning, computer vision, data science, and mathematical optimization. What I Offer: * scientific(mathematical) research of your problem * technologies & market review * software design & development * online consultations * ability to work solo and as a part of a team * experience to manage small R&D teams * flexibility in project management techniques and communication approaches Solving difficult and non-standard problems via custom software development is what I like to do. Usually I deeply analyse a problem with respect to customer's needs and strive to propose solutions tailored to customer's specific context. At the same time, I understand the difference between must-haves and nice-to-haves and my primary goal is to satisfy basic requirements first like to fit into time schedule and budget and to reach minimal quality requirements. Details on the fields of my expertise: 1. Computer Vision: * image filtering and enhancing * localization and counting of objects in images * semantic/instance/panoptic segmentation of objects in images * anomaly detection in images * optical character recognition * object tracking/re-identification in video * novelty detection in video * camera calibration, bundle adjustment * 3D object reconstruction * structure from motion, SLAM * sensors fusion, trajectory smoothing Technologies: OpenCV, dlib, OpenMVS, OpenMVG, numpy, scipy, pandas, scikit-learn, scikit-image, TensorFlow, keras, PyTorch, HuggingFace 2. Machine Learning & Data Science: Below are the fields where I applied machine learning(including deep learning) and/or data science techniques: * computer vision * image/video processing * recommendation systems * NLP (limited experience) * trading (limited experience) As a ML-developer, I can characterize myself as: * familiar with neural networks, SVM, decision trees, ensemble learning, genetic algorithms and understanding the math behind them; * ready to apply statistical approaches and mathematical optimization techniques; * knowing pros and cons of manual feature engineering; * comprehending how size of dataset, complexity of model and quality of initial approximation affect result and amount of resources consumed by training procedure; * realizing significance of data augmentation techniques and always pedantic about selecting them for a given problem; * understanding the weaknesses of the backpropagation/gradient descent approach and how they impact deep learning architectures and the design of deep learning optimization algorithms; * widely using transfer learning, fine tuning, knowledge distillation and model quantization techniques; * aware of the data domain shift threat and doing everything possible to minimize its effects. Technologies: PyTorch, keras, TensorFlow, HuggingFace, scikit-learn, scipy, numpy, pandas. 3. Backend Development: I have solid experience in development of robust, efficient, and scalable backend systems in Python. Usually, I'm focused on designing and implementing a micro service architecture which supports high load computational tasks managed with the help of RESTful HTTP(S) or WS API. Technologies: docker, MySQL, PostgreSQL, SQLite, SQLAlchemy, MongoDB, redis, RabbitMQ, celery, FastAPI, tornado, flask, ELK. 4. Data structures and algorithms: * Designing data structures and algorithms with respect to problem statement, computational complexity, numerical precision, and hardware type. * Parallel computations. * Concurrent computations. * Distributed computations. * Micro services architecture for computational purposes. Technologies: C++ multithreading, OpenMP, MPI, Python multiprocessing, Python multithreading. 5. Numeric and Probabilistic Models, Mathematical Optimization: I have strong mathematical background and a Master degree in Applied Mathematics and Computer Science. That means I understand and can use the following fields of maths in my R&D: * analysis * linear algebra * graphs * probability and statistics * numerical methods * mathematical optimization methods Reasoning based on this fields may help to translate a business request into a solvable mathematical problem and to suggest some non-standard shortcuts to standard problems under specific conditions. If you have any scientific paper or thesis with mathematical models and want to reproduce its results, I can surely help you with that. Technologies: Jupyter notebook, numpy, scipy, pandas, PyTorch, gurobi, PuLP, eigen, CGAL, GSL, alglib, boost, ceres-solver etc. --------------------------------------------------------------------------- If you have any challenging problem related to my fields of expertise, please do not hesitate to contact me directly here. I will reply you shortly and try to suggest the most efficient way to handle it.Algorithm Development
PyTorchDistributed ComputingMultithreaded ProgrammingSoftware Architecture & DesignOptimization ModelingMATLABC++Mathematical ModelingComputer VisionOpenCVTensorFlowMachine LearningData SciencePython - $40 hourly
- 5.0/5
- (16 jobs)
Experienced developer with a strong background in developing software for crypto and equity trading, building trading systems, algorithmic strategies, and automation tools I have years of hands-on experience with C#, .NET (Core & Framework), and financial APIs (FIX / REST / WebSocket), along with deep expertise in real-time trading logic, market data pipelines, and execution infrastructure. A significant part of my career has been spent as a core developer on market-leading financial platforms — always with a focus on performance, reliability, and seamless integration with broker APIs, banking systems, and trading environments. My work includes building: • Automated strategy engines based on RSI, EMA, order flow, and price action • Market data pipelines from crypto and traditional exchanges (REST/WebSocket) • Trading bots and alert handlers for Binance, Bybit, Interactive Brokers, and TradingView • Real-time signal processors and execution bridges for end-to-end trading workflows All with an emphasis on robustness, low-latency, and production-grade quality. ✅ 15+ years of backend / full-stack development ✅ Expert in multithreaded C#/.NET systems ✅ Built and maintained bots, strategy engines, and alert infrastructure ✅ Solid understanding of indicators, backtesting, and execution logic ✅ Code tailored for high-performance, real-time environments Let’s build powerful tools for your trading workflow.Algorithm Development
Pine ScriptTradingViewCryptocurrencyFinancial TradingPythonQuickFIXTrading StrategyTrading AutomationNinjaTraderWeb APIAPI Integration.NET FrameworkC# - $70 hourly
- 5.0/5
- (35 jobs)
Working for 20 years in software development, I’ve got the widest collection of projects in different fields: trading platforms, artificial intelligence, data modeling, and forecasting, syntax analysis and compiler design, GIS systems, 2D/3D geometry and LAS processing, image processing, video surveillance, data streaming, media coding/decoding, database design, and development. Over the last 10 years, I’ve been concentrating on financial markets and got in-depth experience in trading research, trade simulations, and backtests with implementations for MetaTrader, NinjaTrader, TradingView, cTrader/cAlgo, QuantConnect, and many other platforms. Moreover, I've been actively participating in trade platform development, starting from desktop clients and ending with trade servers and CRM systems. Having an additional degree in economics helps me to understand markets not only as a programmer but also as a financier, I know the principles and details of any market: Forex, Stocks, Crypto, Futures, Options, Bonds, etc. I have a solid background in software architecture, starting from standalone desktop applications and up to n-tier systems. I always have been tending to write understandable, manageable, extensible and reusable code following the firm principles of software development. Very often, I've been invited to already developed projects to review the code, fix the architecture concept, and optimize solutions. Code improvement tools such FxCop, ReSharper, unit tests, dotTrace, dotMem etc. are being used permanently. I'm ready to help you with your development process from the scratch, providing all its steps: software architecture choice, coding, testing and support after project completion. For any problem, first of all, I try to find the most efficient and intelligent solution, working closely with my clients. Having Ph.D. in software engineering I can help with your scientific research projects as well. Programming languages: C/C++, C#, Delphi, MQL4/MQL5, NinjaScript, PineScript, etc. Frameworks: WPF, Xamarin, .NET MAUI, ASP.NET, Blazor, React, Spring, WinForms, etc. Databases: Oracle, DB2, PostgreSQL, Firebird, MySql, Sqlite, Mongo, etc. Platforms: Windows, Linux, Android.Algorithm Development
MQL 5Real Time Stream ProcessingC++C#MetaTrader 4.NET FrameworkFinTech ConsultingFinancial AnalysisNinjaTraderBig DataQuantitative ResearchGenetic AlgorithmForex Trading - $25 hourly
- 5.0/5
- (7 jobs)
I have more than 10 years of experience in competitive programming. I am good at discrete math, know many algorithms and very complex data structures. I also have good software engineering skills, graphQL, MySQL, MongoDB, and some DevOps. My current stack is C++. I like to write scripts for everything. I am always ready for something new.Algorithm Development
MathematicsBashScriptingSQLAPIPythonMySQL - $100 hourly
- 4.1/5
- (11 jobs)
I am a Quantitative Researcher. I have experience developing and backtesting algorithmic trading strategies, developing high performance trading bots, designing web applications for trading, building risk monitoring dashboards, crypto and stock screeners. THINGS I CAN HELP YOU WITH: - Backtesting algorithmic trading strategies - Optimization of algorithmic trading strategies - Development of cryptocurrency and forex trading bots - Trading strategy analysis and risk management - Integrating TradingView charting library - Custom trading terminal development - Crypto and stock screeners based on custom indicators - Monitoring dashboards - Financial Machine Learning and Data Science TECHNOLOGIES - Python - TimescaleDB, Postgres, MySQL, MSSQL, MongoDB, MariaDB - AWS - Docker - FIX Protocol - Rest API - Websockets #tradingview , #lightweight charts , #pinescript, #trading automation, #backtesting,, #Python, #Binance, #websockets, #API, #API integration, #financial machine learning, #dashboard developmentAlgorithm Development
Financial AnalysisCryptocurrencyMetaTraderForex TradingBot DevelopmentSoftware DevelopmentDashboardAPIQuantitative FinanceFinancial TradingTrading AutomationMachine LearningTrading StrategyPython - $30 hourly
- 5.0/5
- (2 jobs)
As a seasoned Senior Software Engineer with a Master’s degree in Applied Mathematics, I bring a unique blend of deep mathematical insight and advanced software development expertise. I specialize in combining mathematical rigor with strong programming skills to deliver innovative, high-performance solutions across a wide range of domains. My technical foundation is built on years of experience in C++, Python, Qt, and Unity, and I’m passionate about designing and building software that solves complex problems and drives real business value. Core Skills and Expertise 1. C++ Development Proficient in C++ with extensive experience in object-oriented programming, data structures, algorithms, and performance optimization for high-efficiency systems and applications. 2. Python Development Experienced in Python for data science, machine learning, automation, scientific computing, and web development. Skilled with libraries and frameworks such as NumPy, Pandas, SciPy, TensorFlow, and Django. 3. Qt Framework Expert in using the Qt framework to build responsive, cross-platform GUI applications for both desktop and mobile environments, with an emphasis on user experience and clean design. 4. Unity Development Skilled in Unity for developing interactive 2D/3D games, simulations, and VR experiences. Proficient in C# scripting for gameplay mechanics, animation, physics, and UI. 5. Applied Mathematics Strong background in applied mathematics, including numerical methods, optimization, modeling, and statistics — enabling data-driven decision-making and algorithm development. 6. Software Architecture Adept at designing scalable, maintainable software systems using modern design patterns and architectural best practices. 7. Agile Methodologies Familiar with Scrum and Kanban workflows. Experienced in leading sprints, managing development pipelines, and ensuring on-time, high-quality deliverables. What I Bring to the Table - Precision and attention to detail, with a commitment to clean, maintainable, and efficient code. - A problem-solving mindset backed by analytical and mathematical rigor. - Strong communication and leadership skills, including mentoring junior developers and collaborating across disciplines to deliver successful outcomes. - A passion for innovation and continuous improvement, always seeking new ways to add value to the teams and projects I support. With my unique combination of technical depth, mathematical expertise, and software engineering leadership, I’m dedicated to delivering exceptional results and helping businesses solve their most challenging problems through smart, reliable, and scalable software solutions.Algorithm Development
Unreal EngineOpenCVUnityQt FrameworkC#PythonC++ - $15 hourly
- 5.0/5
- (11 jobs)
I am a Python developer with an experience of more than four years. I worked on solving Machine learning problems using both classical ML algorithms and Deep Learning. I also have experience in web development and web scraping.Algorithm Development
Deep Learning FrameworkWeb ScrapingData StructuresObject-Oriented ProgrammingDjangoAPIRESTful APITensorFlowDeep Learning ModelingDeep LearningMachine LearningNumPypandasPython - $25 hourly
- 5.0/5
- (24 jobs)
Hey! Before talking about professional skills, I would like to introduce myself. I am David Galstyan and I am from Armenia. Taking development as a profession not only satisfies my pocket but my heart, because it has been a passion of mine since my early teens. I believe that people should do what they are good at or what their heart is. That's why I chose programming as my career, because I think I'm good at it and I'm always honest. I have been working since 2015 as a software engineer. -Good C++/ STL programming skills -Good knowledge of Object Oriented programming -Good knowledge of data structures and algorithms, their complexities -Good team player, detail oriented and open minded -Good knowledge of English language both communication and technical level - Strong communication skills, work comfortably with cross functional teams - Strong desire to learn and explore new technologies and ability to demonstrate good analysis and problem solving skillsAlgorithm Development
UnityBlockchain DevelopmentImage ProcessingData StructuresOpenGLObject-Oriented ProgrammingBlockchain ArchitectureOpenCVC#JavaPythonCMicrosoft Visual C++Desktop Application - $35 hourly
- 5.0/5
- (9 jobs)
Dear potential client, My name is Sergey. I have 7 years experience in web development, a degree in Computer Science & Mathematics. Also I can be a manager of a team of developers in the field of web and mobile applications. I can offer my assistance in managing both integrated and separate solutions in these areas. I can manage people who uses a flexible approach to my customers, which allows me to become a part of the existing team as well as create projects from scratch. For each project, I individually select the most appropriate implementation technology. Your inspiration - mine ability. My skills include excellent knowledge of: ✔ Javascript - native!, Node.js, CoffeeScript (basic and iced), jQuery, jQuery UI, underscore.js, backbone.js, raphael.js, angular.js, meteor.js, bones.js ✔ web - CSS 2&3, HTML/xHTML/HTML5 ✔ Rails, Python, PHP ✔ SQL & noSQL - MongoDB, Redis, MySQL, PortgreeSQL, SQLite ✔ version control - SVN, GIT, github ✔ OS - Unix/Linux, MacOS ✔ MVC, APIs (integration and development), parsers, browsers extensions, well formatted code, performance & optimizations, math algoritms and logic With best regards.Algorithm Development
API DevelopmentPHPGoogle App EngineRussianPythonRubyRegex WritingData ScrapingjQueryNode.jsCSSAJAXJavaScriptHTML5 - $40 hourly
- 0.0/5
- (0 jobs)
I am an aspiring data science developer with a strong foundation in Python and C++. While I may not have professional experience in the field yet, I am eager to apply my knowledge and skills to real-world projects and gain valuable hands-on experience. I have completed some courses in data science and programming, where I have learned the fundamentals of data analysis, machine learning, and software development. Key Skills: - Proficient in Python programming language for basic data manipulation and analysis tasks. - Familiar with C++ programming fundamentals and basic concepts of high-performance computing. - Understanding of data science concepts including statistical analysis, machine learning algorithms, and data visualization techniques. - Knowledge of popular Python libraries such as NumPy, Pandas, Matplotlib, and Scikit-learn. - Ability to work with SQL and NoSQL databases for data storage and retrieval. - Strong problem-solving skills and a willingness to learn and adapt to new challenges. Why Hire Me: - Eagerness to learn and grow in the field of data science and software development. - Dedication to completing tasks efficiently and effectively, with a strong attention to detail. - Commitment to delivering high-quality work and meeting project deadlines. - Open to feedback and willing to collaborate with others to achieve project goals.Algorithm Development
StatisticsRML AutomationCData StructuresC++SQLWeb DevelopmentData VisualizationData SciencePython - $200 hourly
- 0.0/5
- (0 jobs)
In my past life I was a research scientist in theoretical physics. Later I got obsessed with the rapidly growing AI/ML field and have been working in it ever since. Throughout those 6 years I gathered experience in different branches of ML - classical machine learning, computer vision, recommender systems, NLP, MLOps engineering, and others. Currently I'm the CEO of Portmind, a company that provides services in AI/ML, covering the full machine learning pipeline - data gathering, data analysis, research, model development, model deployment. We are a team of 15+ specialists with a proven record of delivering diverse projects in ML. If you have a need for AI/ML product/ functionality and you are not sure about how to carry it out, or you want to improve your existing one, contact us.Algorithm Development
ETLAWS ApplicationData AnalysisRisk ManagementArtificial IntelligenceNeural NetworkFraud DetectionMachine LearningUnsupervised LearningRecommendation SystemNatural Language ProcessingData ScienceComputer Vision - $15 hourly
- 0.0/5
- (0 jobs)
Experience in quantitive development and algorithmic trading. Developed algoritmic trading system based on neural networks (CNN, transformer)Algorithm Development
Quantitative ResearchQuantitative FinanceFinancial TradingTrading AutomationTrading StrategyPythonNeural NetworkInvestment BankingBlockchainForex TradingArtificial IntelligenceProduct Management Want to browse more freelancers?
Sign up
How hiring on Upwork works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.
How do I hire a Algorithm Developer near Yerevan, on Upwork?
You can hire a Algorithm Developer near Yerevan, on Upwork in four simple steps:
- Create a job post tailored to your Algorithm Developer project scope. We’ll walk you through the process step by step.
- Browse top Algorithm Developer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Algorithm Developer profiles and interview.
- Hire the right Algorithm 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 Algorithm Developer?
Rates charged by Algorithm 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 Algorithm Developer near Yerevan, on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Algorithm Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Algorithm Developer team you need to succeed.
Can I hire a Algorithm Developer near Yerevan, 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 Algorithm Developer proposals within 24 hours of posting a job description.