freiberufler Software Backend Engineer / Machine Learning Engineer / LLM Devloper / MLOps / LLMOps auf freelance.de

Software Backend Engineer / Machine Learning Engineer / LLM Devloper / MLOps / LLMOps

zuletzt online vor wenigen Stunden
  • 85€/Stunde
  • Nordrhein-Westfalen
  • Weltweit
  • de  |  en  |  fr
  • 27.01.2025

Kurzvorstellung

Experienced Software Backend Engineer with a Phd in Computer Science and with expertise in Machine Learning, LLM development, and MLOps/LLMOps. Proficient in Rust, Go, Python, C/C++, and scalable system design.

Qualifikationen

  • Go (Programmiersprache)4 J.
  • Google Cloud
  • Kubernetes3 J.
  • Large Language Models
  • Machine Learning Engineer2 J.
  • MLOps
  • Phd
  • Programmierer C, C++6 J.
  • Python6 J.
  • Rust

Projekt‐ & Berufserfahrung

Backend Software Engineer (Festanstellung)
Dock Financial GmbH, München
4/2022 – 10/2024 (2 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

4/2022 – 10/2024

Tätigkeitsbeschreibung

As a Backend Software Engineer at Dock Financial GmbH, I played a key role in designing and building a high-performance banking software platform from the ground up using Rust, prioritizing security, efficiency, and scalability. This platform processes financial card transactions seamlessly while offering advanced banking features. My key contributions included:
- Data Pipeline Development: Designed and implemented robust and fault-tolerant data pipelines to ensure seamless and reliable financial transaction processing.
- API Design & Integration: Developed and exposed service APIs via HTTP, and implemented efficient inter-service communication using gRPC for streamlined system interactions.
- Database Management: Ensured data integrity, optimized performance, and achieved scalability by leveraging PostgreSQL for core database operations.
- Cloud-Native Deployment: Deployed and managed microservices in a Kubernetes environment, ensuring high availability, scalability, and operational reliability.
- Monitoring and Observability: Established real-time monitoring and analytics using Prometheus and Grafana to maintain system health, identify issues proactively, and ensure smooth operations.
These contributions were instrumental in delivering a secure, scalable, and efficient platform tailored to the complex demands of modern financial systems.

Eingesetzte Qualifikationen

Business Intelligence (BI), Continuous Delivery, Continuous Integration, Data Science, Data Warehousing, Distributed Computing, Kubernetes, Machine Learning Engineer, Python, Python-Programmierer, Software engineering / -technik

DevOps Engineer (Festanstellung)
Lancom GmbH, Würselen
10/2021 – 3/2022 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2021 – 3/2022

Tätigkeitsbeschreibung

As a DevOps Engineer at LANCOM GmbH, my primary responsibility was maintaining and supporting the company’s Management Cloud, which connects to thousands of network devices worldwide. My daily work focused on ensuring the reliability and scalability of the infrastructure, including managing robust PostgreSQL clusters, Kubernetes deployments, and configuration automation with Ansible. I implemented and maintained monitoring and observability solutions using Grafana and Prometheus, optimized data storage with Cassandra, and streamlined log management using the ELK stack (Elasticsearch, Logstash, Kibana). These efforts ensured high availability, performance, and seamless operation of the cloud infrastructure.

Eingesetzte Qualifikationen

DevOps, DevOps (allg.), Python-Programmierer, Go (Programmiersprache), Python, Ansible, Elasticsearch, Golang, Kubernetes

Senior Software Engineer (Festanstellung)
DSA Daten- und Systemtechnik GmbH, Aachen
4/2018 – 9/2021 (3 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2018 – 9/2021

Tätigkeitsbeschreibung

I worked at DSA Daten- und Systemtechnik GmbH as a Senior Software Engineer, where I was responsible for developing a robust firmware stack based on Embedded Linux using Yocto. My work encompassed a wide range of tasks, including configuring and customizing the U-Boot bootloader, optimizing and maintaining the Linux Kernel, and developing applications tailored for embedded environments. Additionally, I managed cross-compilation build processes, implemented containerization solutions using LXC and Docker, and streamlined continuous integration workflows with Jenkins. These contributions ensured the creation of a reliable, scalable, and efficient firmware solution for embedded systems.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Netzwerk-Sicherheit, Programmierer C, C++, Bash Shell, Firmware, Go (Programmiersprache), Jenkins, Linux Entwicklung, Python, Software engineering / -technik, Linux (Kernel), Linux-Systemadministrator, Golang, CAN-Bus (controller area network), Embedded Software

Compiler Engineer (Festanstellung)
Silexica GmbH, Köln-Ehrenfeld
1/2017 – 1/2018 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2017 – 1/2018

Tätigkeitsbeschreibung

I worked on extending a sequential profiler written in C to support the profiling of multi-threaded applications utilizing Pthreads. This involved adapting the profiler to accurately trace and analyze parallel execution flows, ensuring compatibility with thread creation, synchronization primitives, and shared memory access. The enhancement enabled the profiler to provide detailed insights into the performance and behavior of multi-threaded code, significantly expanding its usability for modern concurrent applications.

Eingesetzte Qualifikationen

C (Programmiersprache), Programmierer C, C++, Software engineering / -technik

Senior Software Engineer (Festanstellung)
Cognex GmbH Germany, Aachen
3/2015 – 12/2016 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2015 – 12/2016

Tätigkeitsbeschreibung

I was responsible for implementing secure network communication by utilizing TLS and SSH libraries to ensure data confidentiality and integrity across systems. Additionally, I developed a robust solution for digitally signing PNG images, enhancing their authenticity and protection against tampering. These contributions strengthened the overall security and reliability of the system's communication and data handling processes.

Eingesetzte Qualifikationen

C (Programmiersprache), Computer Vision, Embedded Systems, Firmware, Kryptographie, Netzwerk-Sicherheit, Programmierer C, C++, Software engineering / -technik

Zertifikate

Google Cloud Certified Professional Machine Learning Engineer
Google
2024

Ausbildung

Algorithmic Differentiation of Pragma-Defined Parallel Regions: Differentiating Computer Programs Co
Phd in Computer Science
RWTH Aachen
2014
Aachen

Über mich

I am an experienced Software Backend Engineer with over a decade of professional experience, blending robust software engineering expertise with a strong focus on machine learning and cutting-edge AI technologies. My proficiency spans across multiple programming languages, including Rust, Go, Python, and C/C++, allowing me to design and develop high-performance, scalable solutions tailored to complex problems.

My expertise lies in:

Backend Development: Designing and implementing scalable, high-performance backend systems, focusing on reliability, efficiency, and maintainability. I have a deep understanding of API design, microservice architectures, and distributed systems.

Machine Learning & LLM Development: Leveraging my skills to develop and fine-tune Large Language Models (LLMs) and machine learning pipelines. I excel in combining modern ML frameworks like TensorFlow and PyTorch with efficient data processing to achieve meaningful results.

MLOps & LLMOps: Ensuring smooth deployment and lifecycle management of ML models in production environments. I bring expertise in containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure tools such as Terraform and Ansible to automate and streamline operations.

Parallel Programming & Optimization: My background includes extensive work in multicore and network programming, parallel programming with Rust async/await, OpenMP, MPI, and PThreads. I am passionate about optimizing software for maximum performance.

Throughout my career, I have contributed to various industries, including fintech, computer vision, embedded systems and distributed systems. Highlights of my professional journey include:

Fintech: As a Backend Software Engineer I was part of a team which developed a high-performance banking software platform using Rust, which processes financial transactions seamlessly, ensuring security, efficiency, and scalability.

Embedded Systems: I have experience in working with firmwares, creating Embedded Linux with Yocto, and tackling challenges such as bootloaders, containerization with LXC and Docker, and kernel development.

In addition to professional accomplishments, I hold a PhD in Computer Science from RWTH Aachen University, where my research focused on algorithmic differentiation—a cornerstone of modern deep learning frameworks. My academic and professional background reflects my dedication to computational optimization, scalable system design, and innovative problem-solving.

I am passionate about continuous learning and leveraging the latest technologies to solve complex challenges. Whether developing backend systems, deploying AI models, or optimizing distributed architectures, I bring a results-driven mindset to every project.

My technical skills include:

- Programming Languages: Rust, Python, Go, C/C++
- Machine Learning Frameworks: TensorFlow, PyTorch, Sklearn
- Infrastructure Tools: Terraform, Ansible, Prometheus, Grafana
- Containerization & Orchestration: Docker, Kubernetes
- Operating Systems: Linux (Ubuntu, Debian)
- Parallel Programming: OpenMP, MPI, Rust async/await

Fluent in English and a native German speaker, I am also a strong communicator who thrives in collaborative environments. Outside of work, I enjoy motocross, jogging, and staying updated on the latest trends in technology.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
28
Berufserfahrung
9 Jahre und 10 Monate (seit 03/2015)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden