Job Openings Chief Architect

About the job Chief Architect

Experience

  • 10+ years of professional software development experience.
  • 5+ years in a senior architectural role (e.g., Software Architect, Lead Architect, Principal Engineer).
  • Proven experience designing and evolving large-scale, production-grade systems.

Architecture & Systems Design

  • Demonstrated ability to design distributed systems and microservice architectures.
  • Experience with event-driven architecture and messaging systems.
  • Strong understanding of scalability, reliability, and performance trade-offs.
  • Experience migrating or re-architecting legacy systems.

Machine Learning & Computer Vision

  • Strong hands-on experience with machine learning systems in production.
  • Proven experience in computer vision applications (e.g., image recognition, object detection, or similar domains).
  • Familiarity with model training, evaluation, and deployment workflows.
  • Understanding of data pipelines and infrastructure required for ML systems.

Engineering & Infrastructure

  • Proficiency in at least one strongly typed backend language (e.g., C#, Go, Rust, C++).
  • Experience with API design and service-oriented architectures.
  • Hands-on experience with cloud platforms (AWS, Azure, or similar).
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Experience with message brokers and streaming systems (e.g., RabbitMQ, Kafka).
  • Solid knowledge of relational and NoSQL databases.
  • Familiarity with CI/CD, automated testing, and deployment pipelines.
  • Experience with monitoring, logging, and observability tools.
  • Experience operating and maintaining production systems.

Leadership & Collaboration

  • Experience guiding engineering teams on architecture and technical decisions.
  • Ability to define technical standards and best practices.
  • Strong communication skills with both technical and non-technical stakeholders.

Education

Master's degree in Computer Science, Engineering, or a related field.

Other Requirements

  • Excellent command of English, both spoken and written.
  • Excellent command of Turkish, both spoken and written, as daily collaboration with teams located in Turkey is required.
  • Estonian language skills are considered an advantage.
  • Ability to work in an international and multicultural environment.
  • Strong analytical and problem-solving skills.
  • Ability to make independent technical decisions and take responsibility for system architecture.
  • Good collaboration and communication skills with various stakeholders.
  • Willingness to guide and mentor engineering teams.
  • Ability to work in a fast-evolving technological environment.