I build AI-powered software that works in production - not demos that die in staging.
What I've shipped recently:
Transgate.ai (My SaaS)
Multi-provider speech platform: Deepgram, Soniox, RunPod integration. Async webhooks, provider failover, voice pipelines. 63+ production features shipped. This is why voice AI and telephony integrations are second nature.
Enterprise Customer Chat (NDA - Major European Corporation)
Built production customer chat service with LangChain, LangGraph, and Langfuse. SLA monitoring, robust error handling. Also designed multi-tenant MLOps infrastructure: Azure, Kubernetes, ArgoCD, Terraform.
Corporate Training AI (NDA - Dubai Startup)
AI-powered course recommendation engine. Users describe training needs, LLM suggests relevant courses with relevance scores. FastAPI backend, DeepSeek integration, 77% test coverage.
KenzNote.ai (AI Meeting Notes)
Chat with AI about your meetings. Ask questions, get answers with citations from your transcript. Trust-aware citation system.
I handle the parts that break most projects: multi-provider integration, webhook architecture, error recovery, production monitoring.
Stack: Python, FastAPI, LangChain/LangGraph, VAPI, Retell, Twilio, n8n, React, PostgreSQL, Docker, Supabase
Akka
Python
Conversational AI
AI Agent Development
Twilio API
n8n
OpenAI API
AI Chatbot
Chatbot Development
Prompt Engineering
API Integration
FastAPI
Natural Language Processing
Automation
PostgreSQL
Elasticsearch
Apache Cassandra
Apache Kafka
Kubernetes
MongoDB
Leyla Helin C.
Ankara, Turkey
$50/hr
5.0
1 jobs
Stream and batch processing to extract, transform and load large amount of data while optimizing and maintaining search using Apache Spark, Apache Kafka and Apache Flink in Scala
Building API s in Golang and Python
Use NewRelic, Kubernetes and Grafana service to maintain, observe and large amount of stream
Create job schedules using Apache Airflow DAGs and Gitlab CI/CD pipelines
Extract, transform and load large amounts of data from a variety of sources(S3, Redshift, RDS) with pyspark ETL jobs(AWS Glue, AWS EMR)
Use best practices to scale Apache Spark jobs and data partitions with AWS Glue
Reduce run time and usage memory for existing jobs on pyspark manipulating
parameters of spark and AWS Glue(control DPU and execution time)
Build large and complex data pipelines that reads and writes different data sources like AWS S3/AWS Redshift/AWS RDS
Create daily and on-demand data pipelines using workflows, triggers, AWS Glue and AWS Lambda
Control health and errors of AWS Glue jobs using CloudWatch events, AWS Lambda and Slack channels
Scala
Python
Data Mining
Data Visualization
GitLab
Golang
AWS Glue
PySpark
Apache Flink
AWS Lambda
Apache Spark MLlib
Apache Airflow
Apache Kafka
Big Data
Data Analysis
Merve O.
Istanbul, Turkey
$30/hr
5.0
1 jobs
Turn messy, complex data into reliable, scalable, and production-ready systems.
I am a Data Engineer and Architect with over 5 years of experience specializing in the entire data lifecycle. From building real-time streaming architectures to deploying cost-efficient cloud analytics platforms, I bridge the gap between raw data and actionable business value.
With a background in both Data Engineering and Data Science, I don't just move data; I ensure it is modeled for high-performance analytics and predictive insights.
Core Expertise & Services:
• Data Warehouse & Lakehouse Architecture: Custom-designed, scalable solutions using Databricks (Delta Lake), and BigQuery.
• ETL/ELT Pipeline Development: Robust data workflows using Python, SQL, dbt, and Apache Spark.
Real-Time Streaming: High-performance systems utilizing Kafka, Flink, and Spark Streaming (Scala/Python).
• Orchestration & MLOps: End-to-end workflow automation with Apache Airflow; production-grade MLOps pipelines using MLflow for experiment tracking and model lifecycle management; CI/CD pipelines with Jenkins, GitHub Actions, Terraform, and Helm. Real-time change data capture (CDC) architectures with Debezium integrated into Kafka-based systems.
• Infrastructure & DevOps: Production-ready containerization via Docker & Kubernetes across AWS, GCP, and Azure, or specialized on-premises environments.
• Database Migrations: Seamless metadata upgrading and migration for PostgreSQL, MySQL, and NoSQL systems.
• AI Engineering & LLMOps: Building production-ready LLM-based systems, RAG architectures, and vector data modeling integrated with MLflow for scalable AI deployment.
• AI-Driven Automation & Orchestration: Designing and deploying autonomous AI agents and advanced workflow automation using n8n. Expert in bridging LLMs, vector databases, and enterprise data pipelines into production-ready, self-hosted or cloud-based autonomous systems that orchestrate complex business logic.
Technical Stack:
Languages: Python (FastAPI), Scala, SQL.
Big Data Tools: Spark, Trino, Flink, Hadoop, Hive.
Data Ops, MLOps & Automation: Airflow, dbt, n8n (AI Agent Workflows), Kafka, Debezium (CDC), MLflow, Jenkins, CI/CD pipelines.
Cloud: AWS, GCP, Azure, MinIO.
Monitoring & Logging: Elasticsearch, Kibana
Visualization: PowerBI, Tableau, Looker Studio
Proven Impact:
Award-Winning Solutions: Led a freight price estimation project that achieved 78% accuracy, winning the Ministry of Trade Digital Transformation Award.
Cost Efficiency: Reduced annual operational costs by $150K through optimized data architecture and predictive modeling.
Global Collaboration: Extensive experience working with international teams across Europe and Turkiye, combining technical leadership with business strategy.
Whether you need a complete migration to the cloud or a real-time analytics dashboard, I am here to build the engine that powers your growth.
Let's discuss how I can optimize your data infrastructure and unlock valuable insights for your business. Click "Invite to Job" or "Message" to start the conversation!
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 do I hire a Scala Developer in Turkey on Upwork?
You can hire a Scala Developer in Turkey on Upwork in four simple steps:
Create a job post tailored to your Scala Developer project scope. We'll walk you through the process step by step.
Browse top Scala Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Scala Developer profiles and interview.
Hire the right Scala 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 Scala Developer?
Rates charged by Scala 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 Scala Developer in Turkey on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Scala Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Scala Developer team you need to succeed.
Can I hire a Scala Developer in Turkey 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 Scala Developer proposals within 24 hours of posting a job description.