Job Description
Job target / Raison d'être Preligens has developed efficient monitoring tools based on an automated analysis of geospatial information and multiple other sources. By combining state-of-the-art AI techniques in both Computer Vision and Deep Learning, Preligens provides its customers with more reliable and more precise information, thus enabling faster interventions for a safer environment.Our fast growth is fueled by international development (UK, Germany, US) and development of new product lines.We are looking for an experienced Software Architect to envision large and complex software products with regard to performance, modularity, tech vision and reliability.
Main areas of accountability / Périmètre de responsabilités Functional architecture and technical architecture representations and evolutions of the product Product wide high-level technical specifications Design decisions and communication Choose and advice on best technologies to deploy at Preligens Coach software engineer and review choices to enhance team awareness
Main activities / Activités principales Create functional and technical representations of products with modeling tools and methodologies Contribute to the definition of functional and non-functional product requirements Develop high-level technical specifications with attention to system integration and feasibility Communicate successfully high level design decisions to development team and ensure consistency with initial design through development
Influence on results / Dimensions caractéristiquesMust-haves: 2 years experience of architecture analysis, design and evolution for complex software products Expert proficiency in Python and/or JavaScript Experience with on premise software products Excellent organizational skills, autonomy, and reporting capabilities. Experienced diverse architectural patterns like 3-tier, Event-driven or microservicesNice-to-haves: Proficiency in infrastructure tool (Docker, virtualization, orchestration) and distributed storage technology (e.g. MinIO or CEPH) Hands on work on big data stack (eg Palantir or Apache ecosystem) Experience with geospatial data Knowledge of data security challenges
Job Specification