Careers

Data Engineer

9/28/2026

Are you a Data professional who enjoys mentoring talent and designing high-performance data architectures? Join a global leader in IT consulting and lead the development of robust data solutions for prestigious international clients.

In this role, you will combine your deep technical expertise in the Microsoft SQL ecosystem with business acumen, acting as a technical lighthouse for junior engineering team members.


What’s in it for you:

  • Competitive remuneration package & performance-based bonus.
  • Hybrid work model arrangement.
  • Leadership exposure: A clear development path to managing larger teams and complex project architectures.
  • Access to a global network of experts and cutting-edge corporate resources.

Your Key Responsibilities:

  • Lead the design and implementation of robust data architectures using on-premise MS SQL Server technologies.
  • Develop complex data models that drive strategic business decisions and high-level reporting.
  • Collaborate with business stakeholders to translate VBM methodologies into technical requirements.
  • Oversee the integration of data flows into visualization tools, ensuring data accuracy and top-tier performance.
  • Mentor and guide junior developers, assisting them in technical design and ensuring best practices in database management and ETL processes.

What we are looking for:

  • University degree in Computer Science, Statistics, Mathematics, or a related Quantitative field.
  • Hands-on experience in Data Engineering with a mastery of MS SQL Server technologies (T-SQL, SSIS, Performance Tuning).
  • Experience with Qlik Sense/Qlikview or similar BI visualization tools like Tableau/Power BI.
  • Experience with Informatica IDMC and/or Databricks is considered a plus.
  • Experience within the Banking/Finance sector would be considered as a strong advantage.
  • Excellent command of the English language.

SQL, SSIS, ETL, QlikView/Qliksense, Informatica IDMC and/or Databricks is considered a plus.


Got any questions regarding the position? You can contact Aspa Amoiridou at +30 6948486093, from Monday to Friday between 10:00 and 16:00. Otherwise, feel free to contact me at aamoiridou@randstad.gr.

We look forward to receiving your application, uploading your updated English CV by clicking the 'apply now' option.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Senior Data Engineer

9/28/2026

Take the lead in one of the most demanding data environments in the Banking sector. We are looking for a Senior Data Engineer to join a global consulting powerhouse and serve as a technical anchor for high-impact projects.

This is a unique opportunity to combine your deep technical knowledge with a consulting mindset. You will oversee critical data operations, ensure system enablement, and provide the technical "green light" for complex Risk IT implementations.


What’s in it for you:

  • Competitive remuneration package.
  • Hybrid work model.
  • Private health insurance.
  • Continuous training and exposure to global best practices.

As a Senior Data Engineer, you will initially immerse yourself in the bank’s data landscape, managing operations and enablement tasks.

Your Key Responsibilities:

  • Lead the design, optimization, and maintenance of on-premise MS SQL data structures.
  • Drive operations & enablement initiatives to ensure system stability and performance within the bank.
  • Support high-stakes projects within the Risk IT domain, ensuring data integrity and technical excellence.

What we are looking for:

  • University degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in Data Engineering
  • Proven experience in both on-premise and cloud environments.
  • Previous experience in the Banking sector, specifically within Risk IT (Credit Risk, Market Risk, etc.) will be considered as.
  • Excellent communication skills in English; ability to influence and guide technical stakeholders.
  • Analytical thinking and the ability to thrive in a high-compliance, consulting environment.

4+ years of experience in Data Engineering


Got any questions regarding this position? You can contact Konstantinos Adamopoulos at 6940080281, from Monday to Friday. Otherwise, feel free to contact me at kadamopoulos@randstad.gr.

We look forward to receiving your application, uploading your updated CV by clicking the 'apply now' option.

In case that your application advances to the next stage, you may be automatically invited to submit a video, answering a few interview questions.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Java Developer

9/28/2026

At Randstad, on behalf of our prestigious clients within the IT Consulting, FinTech, Insurance, and Defense Technology industries, we are looking for talented  Senior  Java Developers to join their growing teams. We are partnering with global leaders who drive innovation and digital transformation, offering you the opportunity to work on high-impact projects that shape the future of technology.

If you are a Senior Java professional seeking your next strategic career step, we invite you to apply and explore how your expertise aligns with these premier organizations.


What’s in it for you:

  • Competitive remuneration package and performance-based bonus schemes.
  • Hybrid work models.
  • Comprehensive benefits package including Private Health Insurance
  • Continuous learning and development through global platforms and professional certifications.
  • Career coaching and structured progression paths within global corporate cultures.

As a Java Developer, you will be a key contributor to the design, implementation, and management of technology-based business solutions. You will participate in the full software development life cycle, working on scalable systems that handle millions of transactions and drive digital innovation.

Key Responsibilities:

  • Hands-on Development: Design and extend highly available and scalable systems using Java 11+ and Spring Boot.
  • Architecture: Design and maintain microservices-based architectures with modern, domain, and event-driven methodologies.
  • Technical Leadership: Provide technical guidance, establish coding standards, and support the technical design process for enterprise applications.
  • Cloud & Infrastructure: Develop cloud-native solutions using technologies like Docker, Kubernetes, and message brokers (Kafka or RabbitMQ).
  • Quality & Performance: Ensure high code quality through code reviews, automated testing, and CI/CD pipeline integration (Jenkins, GitLab).
  • Collaboration: Partner with Solution Architects and stakeholders to translate business needs into robust technical requirements.

What we are looking for:

  • Minimum of 5 years of professional experience in back-end development with a strong focus on the Spring ecosystem (Spring Boot, Spring Cloud).
  • Proficiency in RESTful APIs, Microservices architecture, and Relational Databases (PostgreSQL). Knowledge of NoSQL (Mongo, Hazelcast) is a plus.
  • Solid understanding of CI/CD, Docker, and Kubernetes. Experience with event-driven platforms (Kafka, RabbitMQ) will be highly valued.
  • University degree in Computer Science, Information Technology, or a related field.
  • An analytical and problem-solving spirit with a passion for learning new technologies and mentoring others.
  • Fluency in English is essential for collaboration within international environments.
  • Military obligations fulfilled, where applicable.

Minimum of 5 years of professional experience in back-end development with a strong focus on the

Ready for your next challenge?

If you are a talented Java Developer ready to elevate your career, we want to hear from you. Apply now, and we will reach out to discuss our current openings in detail and find the perfect match for your profile.

Have some questions first? Contact Maria Hadjichristodoulou at 6952381381 from Monday to Friday. Otherwise, feel free to contact me at mhadjichristodoulou@randstad.gr

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Senior Software Engineer C/C++ or Rust

9/28/2026

Are you a software engineer passionate about bridging the gap between cutting-edge AI models and low-level execution? We are looking for a Senior Software Engineer to join an innovative technology leader developing next-generation Frontier AI and multimodal intelligence solutions.

In this role, you will build, optimize, and deploy high-performance software systems designed to process real-time sensor streams under tight resource, power, and latency constraints. If you thrive on C/C++ optimization, edge hardware acceleration, and system-level execution for defense, robotics, or safety applications, this is your next big move.


In return, you will receive:

  • A competitive compensation package and continuous opportunities for professional development.
  • The chance to work on state-of-the-art Frontier AI systems with real-world physical impact.
  • An innovative, forward-thinking tech culture alongside top-tier AI researchers and systems engineers.

As a Senior Software Engineer, you will collaborate closely with top-tier AI researchers and systems engineers to translate complex algorithmic pipelines into production-ready edge software. Your core responsibilities will include:

  • Low-Level System Development: Architect, write, and maintain ultra-efficient C++ code for embedded systems, edge hardware, and sensor-integration platforms.
  • AI Model Deployment: Deploy and optimize deep learning models on specialized edge accelerators (GPUs/NPUs) using frameworks like TensorRT, ONNX Runtime, CUDA, or OpenVINO.
  • Resource Optimization: Manage explicit memory allocation, minimize latency, and optimize system power efficiency for deterministic execution.
  • Hardware & Sensor Integration: Interface low-level software with camera feeds, sensor data, and hardware protocols (e.g., PCIe, Ethernet, CAN bus, UART, SPI).
  • Profiling & Debugging: Perform low-level profiling, memory leak detection, and performance benchmarking using tools like Valgrind, GDB, and perf.

We are looking for:

  • Deep proficiency in C or C++ or other low level languages (Rust) 
  • Strong foundation in system-level programming along with hands-on experience in edge AI acceleration.
  • Mastery of explicit memory management, custom allocators, concurrency/multithreading, and hardware abstraction.
  • Hands-on experience with AI optimization frameworks such as TensorRT, CUDA, ONNX Runtime, TFLite, or OpenVINO.
  • Solid experience with Embedded Linux, POSIX system calls, RTOS (e.g., FreeRTOS, Zephyr), or bare-metal environments.
  • Bachelor’s or Master’s degree in Electrical & Computer Engineering, Computer Science, or a related field.

.


If this Senior Software Engineer  vacancy sounds like you, apply now!  

Have some questions first? Contact Valentina Dinamarka at +306949349444, otherwise, feel free to contact me at vdinamarka@randstad.gr.  

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. All applications are considered strictly confidential.  

Shown 4 off 56

SHOW MORE