We're seeking an innovative Software Architect to design and implement robust, scalable solutions that power our AI-driven platform. You'll play a crucial role in shaping the technical foundation of Apollo and its ecosystem.
- Lead the architectural design and implementation of infrastructure and tools for AI research and deployment within the Google Cloud Platform (GCP) ecosystem.
- Oversee the implementation and management of infrastructure stacks for various company applications.
- Design and implement automation processes to enhance operational efficiency across our systems.
- Manage integrations between company systems and third-party services.
- Administer and optimize third-party applications.
- Oversee the administration of both relational and non-relational databases.
- Monitor all infrastructure resources and applications to ensure 24/7 availability, optimal performance, and robust security.
- Collaborate with cross-functional teams to align architectural decisions with business goals and AI capabilities.
Requirements: **Who We're Looking For:**
- A visionary architect with a passion for creating cutting-edge software solutions at scale.
- An experienced technologist with a deep understanding of AI-driven systems and cloud architecture.
- A strategic thinker who can balance innovation with practicality in system design.
**Requirements:**
- 3+ years of experience in a similar role, with a proven track record of architecting complex software systems.
- Strong knowledge of microservices-based architecture and cloud-native application design.
- Extensive experience in UNIX/Linux system administration and deep understanding of system-level concepts.
- 2+ years of experience with CI/CD processes and tools (e.g., Jenkins), focusing on automating software delivery pipelines.
- 1+ years of experience with container technologies (Docker, Kubernetes) for building and deploying scalable microservices.
- 1+ years of experience in NoSQL database administration, particularly MongoDB, and proficiency in database management.
- Familiarity with system monitoring tools like Datadog for ensuring infrastructure health and performance.
- Demonstrated experience working with AI products, including design, implementation, and deployment of AI technologies.
- Strong knowledge of cloud security practices and data security protocols
- Proficiency in at least one programming language commonly used in system architecture (e.g., Python, Go, Java).
- Experience with GCP services and best practices for cloud architecture.
- Excellent communication skills to collaborate with both technical and non-technical stakeholders.
- Ability to mentor team members and contribute to the overall technical strategy of the company.
This position is open to all candidates.