Senior Software Architect

Marousi, Attica, Greece

Apply now Apply later

InfraCore, a subsidiary of PLANET, is a fast-growing technology company specializing in smart infrastructure systems for mobility, tolling, and traffic management. Our mission is to deliver intelligent, scalable, and future-proof technology solutions that drive the digital transformation of infrastructure, increasingly integrating AI-driven insights and automation into our offerings.

Position Overview

We are seeking a Senior Software Architect with deep expertise in software system design and a passion for artificial intelligence. In this role, you will lead the architectural design of core software platforms and work closely with our AI and analytics teams to embed intelligence into InfraCore’s infrastructure solutions. This is a high-impact role ideal for someone who can bridge robust system architecture with forward-looking, AI-enhanced capabilities.

Responsibilities

  • Architect scalable, maintainable, and secure software systems, with an emphasis on enabling AI-driven features and data processing
  • Collaborate with AI specialists to design systems that support model training, inference, and real-time analytics
  • Lead architectural decisions and define technology standards across software and intelligent systems
  • Ensure integration of machine learning components into production environments with scalability and resilience in mind
  • Evaluate and implement technologies for AI model management, orchestration, and monitoring
  • Provide architectural leadership on cloud-native designs, microservices, and edge computing
  • Conduct system reviews, code audits, and optimization efforts
  • Mentor development teams and contribute to knowledge-sharing across disciplines
  • Partner with product managers and stakeholders to align technical strategy with business goals

Requirements

  • BSc/MSc in Computer Science, Engineering, AI, or a related field
  • 8+ years of experience in software development, with at least 3 years in a system architecture or lead role
  • Solid background in AI/ML systems design or integration (e.g., model APIs, MLOps, pipelines)
  • Proficiency in architectural design for large-scale, distributed platforms
  • Experience with ML frameworks (e.g., TensorFlow, PyTorch), data platforms, and AI lifecycle tools
  • Proficiency in multiple programming languages (e.g., Python, Java, C#, or Node.js)
  • Strong understanding of microservices, containers (Docker/Kubernetes), and cloud platforms (Azure, AWS, GCP)
  • Experience with CI/CD and DevOps practices
  • Familiarity with edge AI, computer vision, or intelligent sensor systems is a plus
  • Excellent leadership, communication, and documentation skills

Benefits

  • Involvement in strategic national and EU technology projects
  • A creative and open environment focused on innovation and impact
  • Competitive salary and hybrid working model
  • Opportunities for continued professional growth in software and AI domains
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Architecture Jobs

Tags: APIs Architecture AWS Azure CI/CD Computer Science Computer Vision DevOps Docker Engineering GCP Java Kubernetes Machine Learning Microservices MLOps Model training Node.js Pipelines Python PyTorch TensorFlow

Perks/benefits: Career development Competitive pay Startup environment

Region: Europe
Country: Greece

More jobs like this