Principal System Architect
Job Description
You will be tasked with leading the design and architecture for AI research and development projects. You will also be integrating machine learning components, ensuring that all layers work together. You'll be responsible for client engagement projects, collaborating closely with both internal teams and client engineering teams to deliver robust, scalable solutions.
We are looking for a seasoned professional with rich experience in software engineering and system architecture. This role is great for someone who thrives in high-level strategic planning but also enjoys diving into technical details when necessary.
Requirements
- Hold a degree in Computer Science, Software Engineering, or a related field, or have equivalent industry experience.
- Have 10+ years of experience in software engineering, ideally in system architecture.
- Expertise in architecture and managing both backend (e.g., cloud infrastructure, databases) and frontend (e.g., web technologies) systems.
- Experienced in integrating machine learning components into broader systems and pipelines.
- Strong experience working with Cloud (GCP, AWS, Azure) technologies and possess relevant certifications.
- Basic understanding of DevOps practices & tools, and capable of setting up and managing CI/CD pipelines.
- Excellent communication skills; the ability to articulate complex technical concepts to non-technical stakeholders and collaborate effectively with client engineering teams.
- Passionate about system design, scalability, and reliability, with a keen attention to detail.
- Fluency in both English (internal) and Japanese (external).
Benefits
- Hybrid work environment