Senior Software Architect
Marousi, Attica, Greece
PLANET S.A.
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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.