Software Engineer | ML/AI, Data Engineering & Distributed Systems Specialist
I'm an experienced engineer passionate about building high-performance systems, designing data architectures, and solving complex technical challenges. I love the entire spectrum of software engineering—from low-level systems programming to architecting scalable data platforms and creating intelligent agent systems.
I specialize in building production-grade systems at the intersection of machine learning, data engineering, and distributed computing. My work spans:
- Data Engineering & Architecture: Designing scalable data platforms, data lakes, data warehouses, ETL/ELT pipelines, and real-time streaming architectures
- AI/ML Infrastructure: Feature stores, recommender systems, LLM tooling, and scalable ML pipelines
- Agent Systems: Designing and building autonomous agents, multi-agent architectures, and intelligent automation
- Distributed Systems: High-performance data processing, cloud-native architectures, and microservices
- Systems Programming: Performance-critical applications in Go and C++
veri ⭐ 54
A scalable feature store built in Go for machine learning applications. Supports KNN search and efficient feature serving for ML models in production.
A constrained generation library for llama.cpp that prevents malformed outputs. Enables structured output generation (XML, JSON) from LLMs with guaranteed correctness.
A lightweight AI agent framework designed to work with minimal resources. Built in Go for efficient deployment in resource-constrained environments.
A recommender system using Keras LSTM that treats product purchases as time-series data. Demonstrates practical deep learning applications in e-commerce.
Encryption and hash library for Go, providing secure cryptographic primitives for distributed applications.
- AI/ML Engineer at Klarna
- Senior Software Engineer - Data at Booking.com
- Senior Data Engineer at ING
- Big Data Engineer/Machine Learning Engineer at VodafoneZiggo
- Machine Learning Engineer at DPG Media Netherlands
- Lead Developer at Vamp.io
- Senior Software Engineer at Caspar AI
- Senior Software Engineer at Zoover/Weeronline
- Developer at SAP SE
- Software Engineer at T2 Software
- Software Engineer at Aselsan
Most of my professional work remains proprietary, but I contribute to open-source projects focused on ML infrastructure, agent systems, and distributed computing tools.
Languages: Go, Python, C++, Java, Scala ML/AI: TensorFlow, Keras, PyTorch, LLMs, Feature Engineering, Model Serving, Agent Architectures Data Engineering: ETL/ELT Pipelines, Data Warehousing, Data Modeling, Real-time Processing, Data Orchestration Data Architecture: Data Lakes, Lakehouses, Data Mesh, Dimensional Modeling, Data Governance, Schema Design Big Data: Hazelcast, Kafka, Spark, Flink, Distributed Computing, Stream Processing Cloud & Infrastructure: Kubernetes, Docker, AWS, GCP, Azure, Microservices, CI/CD Databases: PostgreSQL, Redis, Vector Databases, Time-Series DBs, Snowflake, BigQuery Specializations: Distributed Systems, Data Platform Architecture, Agent Systems, Performance Optimization, ML Infrastructure
- Large Language Models and constrained generation techniques
- Multi-agent systems and autonomous agent architectures
- Efficient ML model serving and inference optimization
- Real-time feature stores and online learning systems
- Modern data platform architectures and lakehouse patterns
- Website: berkgokden.com
- LinkedIn: linkedin.com/in/berkgokden
- Location: Amsterdam, Netherlands
Open to: Opportunities in ML/AI, data engineering, agent systems, technical collaborations, and interesting engineering challenges.
Driven by curiosity, powered by code. Always learning, always building.



