Senior software engineer & Computer Science PhD from University of Melbourne with 10+ years of experience. An experienced backend developer expert in Python specialising in deep learning, transformer architectures, deep reinforcement learning, and distributed systems. Proven ability to take novel AI methods from research through to implementation at scale. Interested in building AI pipelines & applications, machine learning engineering, and optimisation.

Saeed Nasehi

Senior software engineer & Computer Science PhD from University of Melbourne with 10+ years of experience. An experienced backend developer expert in Python specialising in deep learning, transformer architectures, deep reinforcement learning, and distributed systems. Proven ability to take novel AI methods from research through to implementation at scale. Interested in building AI pipelines & applications, machine learning engineering, and optimisation.

Available to hire

Senior software engineer & Computer Science PhD from University of Melbourne with 10+ years of experience. An experienced backend
developer expert in Python specialising in deep learning, transformer architectures, deep reinforcement learning, and distributed
systems. Proven ability to take novel AI methods from research through to implementation at scale. Interested in building AI pipelines &
applications, machine learning engineering, and optimisation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced

Work Experience

Senior Software Engineer at Archa
February 1, 2026 - Present
Designed and built Django backend APIs for spend management. Modeled and managed PostgreSQL schemas (migrations and indexing). Implemented Celery-based asynchronous workflows to push transactions without blocking API responses. Integrated third-party services including ProSpend and MYOB. Instrumented services with Datadog for dashboards, traces, and alerts. Resolved authentication and session management issues, optimized PostgreSQL query performance and memory usage, collaborated on incident response, and performed engineering code reviews and planning with the product team.
Founding Engineer at Pentacue
July 1, 2025 - February 1, 2026
Architected and scaled end-to-end data pipelines ingesting and normalizing large volumes of FCC filings using AWS services (Lambda, Step Functions, Batch, S3, CloudFront). Integrated GCP-hosted LLMs to automate AI-powered content report generation. Built lead-generation systems using enriched FCC data. Streamlined OCR-based image processing to extract structured data and reduce manual entry. Improved SEO visibility via technical audits using Ahrefs, Google Search Console, and Google Analytics, while collaborating with senior stakeholders to translate business needs into technical solutions.
PhD Candidate at The University of Melbourne
January 1, 2022 - January 1, 2026
Developed SEAFormer, a transformer-based architecture for real-world Vehicle Routing Problems using Clustered Proximity Attention and edge-aware modules, achieving a first neural approach for 1,000+ node instances. Built DeepMDV for Multi-depot VRPs with a two-stage framework for fast 1,000+ node solutions under 5 seconds, outperforming traditional heuristics and prior ML methods. Designed OCP (Optimal Charging Planning) for EV route planning considering queuing effects at charging stations, reducing total travel time by 50% with a two-phase approach. Authored additional work including an EV charging infrastructure optimization vision paper.
Technical Team Lead - Backend Developer (Secondment) at MCI
August 1, 2020 - September 1, 2021
Designed scalable Go-based microservices architecture with Flask for downstream communication, integrating Kafka, Redis, MySQL, and Elasticsearch for real-time social search and analytics. Built and deployed the system using Docker and Kubernetes for auto-scaling and high availability. Integrated and optimized a distributed storage layer using Ceph for media from social platforms. Communicated technical ideas to both engineers and non-technical stakeholders and mentored backend engineers to deliver scalable solutions.
Technical Team Lead - Backend Developer at Shaya Smart Solutions
July 1, 2019 - March 1, 2022
Led design and optimization of a large-scale Elasticsearch system supporting 5B+ records, 10M new records daily, and 700K+ queries per day. Implemented Kafka-based ingestion with custom queues, built microservices deployed with Docker Compose, and managed Elasticsearch clusters with bulk read/write operations. Introduced Redis caching to reduce response times by ~90% and continuously tuned for speed, stability, and resilience. Also led distributed storage using MinIO for images/videos from social platforms and developed an NLP service for large-scale sentiment and topic detection using deep learning and PyTorch.
Senior Software Engineer (Secondment) at Carpino
October 1, 2018 - December 1, 2018
Developed a scalable Flask REST API handling billions of logs from a real-time ride-hailing service. Built a Kafka-based pipeline to process logs and store them in Elasticsearch with high availability and auto-scaling. Created Kibana dashboards for real-time visualization and operational insights. Supported knowledge sharing by mentoring junior engineers and documenting best practices.
Senior Software Engineer at Shaya Smart Solution
February 1, 2018 - July 1, 2019
Built RESTful APIs with Flask, SQLAlchemy, MySQL, and Elasticsearch to generate custom reports and visualizations driven by dynamic customer queries. Implemented a Kafka-based ingestion pipeline to collect and process social content, storing it in Elasticsearch for fast search and analysis. Mentored junior developers through regular sessions to improve onboarding and development capability.
Software Engineer at Shaya Smart Solution
September 1, 2016 - July 1, 2018
Optimized API query response times by integrating Redis caching, reducing heavy query latency from ~10 seconds to under 1 second. Developed CMS backend APIs using Python, Flask, and MySQL. Collaborated with tech leads, frontend developers, and product on schedule and sprint planning to deliver features.
Research Assistant at Sharif University of Technology
September 1, 2015 - September 1, 2017
Designed and implemented a network and resource-aware key partitioning algorithm for MapReduce to balance workload and reduce network overhead. Conducted empirical evaluations of distributed stream processing frameworks (Storm, Spark Streaming, Flink) for IoT smart city applications and published systematic performance comparisons. Developed a heterogeneity-aware scheduling algorithm for Apache Storm using CPU profiling and vertex allocation to increase throughput in heterogeneous clusters. Performed extensive literature review on distributed stream processing for smart city analytics.

Education

Ph.D. in Computer Science at The University of Melbourne
January 1, 2022 - April 1, 2026
M.Sc. in Computer Science and Information Technology at Sharif University of Technology
September 1, 2015 - September 1, 2017
B.Sc. in Computer and Software Engineering at University of Zanjan
September 1, 2011 - September 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Hire a AI Engineer

We have the best ai engineer experts on Twine. Hire a ai engineer in Melbourne today.