Required R&D ARCHITECT
Responsibilities:
Work with product management to translate business requirements into technical design documents, and work closely with various R&D teams to implement software according to technological standards and best practices
Responsibility for the overall architecture of various products in the following domains: common infra and services, big data pipelines, databases (SQL and NoSQL), data lake and data warehouse, BI & DevOps
Responsibility for seamless integrations with our game studios
Research tools and technologies, lead technological enhancements across the product
Mentor tech leads and software engineers.
Responsibilities:
Work with product management to translate business requirements into technical design documents, and work closely with various R&D teams to implement software according to technological standards and best practices
Responsibility for the overall architecture of various products in the following domains: common infra and services, big data pipelines, databases (SQL and NoSQL), data lake and data warehouse, BI & DevOps
Responsibility for seamless integrations with our game studios
Research tools and technologies, lead technological enhancements across the product
Mentor tech leads and software engineers.
Requirements:
B.Sc. degree in Computer Science / Software Engineering (M.Sc. an advantage)
5+ years of software engineering experience in backend, data-driven applications
3+ years as a Software Architect for distributed, high-scale, data driven SaaS products
Significant experience with scalability, robustness, high availability and disaster recovery
Significant AWS / GCP experience with knowledge of service internals and best practices, design to cost and optimal usage of cloud resources and services
Experience with modern CI/CD pipelines, Kubernetes, and IaC
Significant experience with various databases (SQL and NoSQL), data lakes, data warehouses, data streaming pipelines and data processing for BI/Analytics/Data Science
Excellent technical documentation, presentation and communication skills, ability to communicate complex ideas clearly and simply
Excellent interpersonal skills with a strong ability to engage others and collaborate with many interfaces
Highly strategic with analytical thinking and a strong business understanding.
B.Sc. degree in Computer Science / Software Engineering (M.Sc. an advantage)
5+ years of software engineering experience in backend, data-driven applications
3+ years as a Software Architect for distributed, high-scale, data driven SaaS products
Significant experience with scalability, robustness, high availability and disaster recovery
Significant AWS / GCP experience with knowledge of service internals and best practices, design to cost and optimal usage of cloud resources and services
Experience with modern CI/CD pipelines, Kubernetes, and IaC
Significant experience with various databases (SQL and NoSQL), data lakes, data warehouses, data streaming pipelines and data processing for BI/Analytics/Data Science
Excellent technical documentation, presentation and communication skills, ability to communicate complex ideas clearly and simply
Excellent interpersonal skills with a strong ability to engage others and collaborate with many interfaces
Highly strategic with analytical thinking and a strong business understanding.
This position is open to all candidates.