Senior System Architect
Who we are
As the global leader in nature-based smart city solutions, we help cities around the world become greener and more resilient against climate change. We apply the latest remote sensing technologies and develop machine learning algorithms and software to automate the analysis of urban trees and green spaces. With our cloud-based platform, cities can improve the operational efficiency of green space management and strategic city planning to create a greener, healthier, safer, and more resilient urban environment. We currently have offices in Berlin, Paris, San Francisco, and Singapore, with production headquarters in Budapest.
Role Overview
This role focuses on shaping and evolving greehill’s end-to-end technology architecture, especially around large-scale data processing, cloud platforms, and AI/ML systems.
The position is key to ensuring the platform can handle high-volume data efficiently -ingesting, processing, and delivering it in a scalable, reliable, and cost-effective way across global operations. It connects product, data, and engineering, turning complex business and analytical needs into practical, maintainable system designs.
The role also drives architectural consistency, supports platform growth, improves performance, and reduces operational complexity as the company scales.
Key Responsibilities
Architecture & Platform
Design and evolve end-to-end architecture across data ingestion, processing, storage, and delivery
Define scalable data pipelines and batch or near real-time workflows
Establish efficient data models, storage strategies, and access patterns
Design systems for large-scale data growth and high processing workloads
Define and refine cloud architecture across compute, storage, and networking
Leverage cloud-native services and support capacity planning for peak demand
Balance performance, reliability, and cost efficiency
Performance, Reliability & Delivery
Optimize compute, storage, and data transfer costs
Improve throughput and eliminate bottlenecks across pipelines and infrastructure
Establish standards for observability, monitoring, logging, and alerting
Improve system resilience, fault tolerance, and recovery
Support incident analysis and continuous improvement
Define architectural principles, standards, and best practices
Lead design reviews and drive consistency across systems
Ensure documentation and knowledge sharing are maintained
Collaborate with data, ML, DevOps, and product teams
Support planning, estimation, and technical decision-making
Guide implementation and act as an escalation point for complex issues
Required Qualifications
5–10+ years in system architecture, solution design, or senior engineering roles
Experience with large-scale data platforms and distributed systems
Strong cloud expertise (AWS, Azure)
Experience with batch and streaming data pipelines
Solid understanding of microservices, APIs, and event-driven architectures
Strong focus on scalability, performance, and cost optimization
Exposure to high-volume data domains (e.g., geospatial, LiDAR) is a plus
Why Join Us
Make a direct impact on climate adaptation and the future of cities through technology that actually gets used
Work on meaningful, real-world problems at the intersection of AI, sustainability, and urban tech
Join a fast-growing, international team with real freedom to shape both the product and your role
Learn, experiment, and grow with talented, curious (green-)tech experts who genuinely care about what they build
Develop yourself continuously with access to LinkedIn Learning and hands-on learning every day
How we work – We believe the best ideas happen when people spend time together. That’s why we work 4 days a week from the office, with 1 day from home, creating space for collaboration while still keeping some freedom.
- Department
- Engineering (Software Development)
- Locations
- Budapest
- Remote status
- Hybrid