Keboola is seeking a highly skilled and experienced Software Architect / Principal Engineer to join our engineering organization and help shape the technical future of Keboola's platform. This role is pivotal in driving our technical strategy, making high-impact architectural decisions, and enabling teams to build and scale the platform efficiently.
Requirements
- Design and evolve core platform architectures used by multiple engineering teams.
- Ensure architectural integrity and consistency across the codebase, while avoiding unnecessary central bottlenecks.
- Conduct selective, high-impact code reviews to maintain high standards of code quality, performance, and security.
- Define and promote best practices in testing, quality assurance, and production readiness.
- Oversee development and deployment of new features, with focus on long-term platform sustainability.
- Collaborate with product managers and stakeholders to translate requirements into sound architectural decisions.
- Act as an escalation point for complex architectural, performance, and reliability issues.
- Optimize systems for efficiency, scalability, and cost effectiveness at platform level.
- Stay current with industry trends and emerging technologies, especially data platforms and AI-related architectures.
- Drive pragmatic improvements to architecture, tooling, and engineering processes.
- Provide technical guidance and mentorship, growing architectural thinking across teams.
- Lead by example, promoting a culture of excellence, collaboration, and continuous learning.
- Lead cross-team strategic technical initiatives with significant organizational impact.
- Develop and implement long-term technical strategies aligned with company objectives, including future AI and advanced analytics needs.
Benefits
- Competitive salary + equity package
- Budget for education
- 25 PTO's plus 3 sick days
- Cool new offices in the heart of Holesovice in Prague
- No set office hours and flexibility