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.
What You’ll Do:
– 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
You’ll play a crucial role in shaping the technical foundation of Apollo and its ecosystem.
What You’ll Do:
– 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:
– 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
– 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.