About Us
DeepRunner AI Hellas S.A. is the Greek branch of DeepRunner AI LLC, a fast-growing AI automation company headquartered in the U.S., with teams across the U.S., Greece, and India.
We design intelligent, distributed systems that help global enterprises automate complex workflows through AI-driven technology.
We are now expanding our engineering presence in Greece and looking for an exceptional Senior Software Engineer to join our international product development team.
Role Overview
As a Senior Software Engineer, you will act as a technical authority within our engineering organization.
You will design, build, and optimize distributed, multi-tenant systems that run at scale — ensuring top levels of reliability, performance, and security.
You will collaborate with global engineers, data scientists, and product teams to define system architecture and drive innovation.
Key Responsibilities
-
Architect and implement large-scale distributed systems supporting multi-tenant business applications.
-
Design APIs, data models, and integration patterns for scalability and modularity.
-
Lead design reviews and mentor junior engineers on best practices.
-
Apply deep understanding of performance tuning, profiling, and load testing in production.
-
Ensure system resilience through circuit breakers, retry logic, and fault-tolerant design.
-
Drive adoption of secure coding standards and data protection practices.
-
Work closely with product and DevOps teams to deploy across cloud environments (AWS, GCP, Azure).
Required Qualifications
-
5+ years of experience designing and building distributed, large-scale business applications in production.
-
Strong understanding of SQL and NoSQL databases, including indexing, sharding, and replication.
-
Proven experience with message brokers (Kafka, RabbitMQ, SQS) and event-driven architecture.
-
Solid knowledge of API design (REST, GraphQL, gRPC).
-
Deep understanding of distributed systems (CAP theorem, consistency models, consensus algorithms).
-
Hands-on experience in system security, encryption, and authentication/authorization mechanisms.
-
Practical exposure to cloud platforms and container orchestration (Kubernetes, Docker).
-
Excellent communication skills in English (Greek language is a plus).
Preferred Qualifications
-
Experience contributing to open-source projects related to distributed systems or infrastructure.
-
Familiarity with Infrastructure as Code (Terraform, Ansible, etc.).
-
Experience with polyglot architectures (multiple languages and paradigms).
-
Proven success in migrating monolithic systems to distributed microservices.
-
Knowledge of observability and distributed tracing tools (Grafana, Prometheus, Jaeger).
Why Join Us
-
Work in a global AI technology company with a growing presence in Greece.
-
Hybrid/remote working model with flexible hours.
-
Competitive compensation and growth opportunities.
-
A collaborative team culture built on trust, innovation, and continuous learning.