Software Architect
What will you be doing?
As a Software Architect at AUI, you’ll play a pivotal role in designing and implementing robust, scalable, and innovative software solutions. Collaborating closely with cross-functional teams, you’ll architect systems that enable the seamless integration of AI technologies into our platform. Your responsibilities will include:
- Leading the architectural design and implementation of infrastructures and tools to facilitate AI research and deployment within the GCP ecosystem.
- Overseeing the implementation and management of all infrastructure stacks for various company applications.
- Spearheading the development and management of CI/CD pipelines to streamline application deployment processes.
- Designing and implementing automation processes for various applications and tasks to enhance operational efficiency.
- Managing integrations between company systems and third-party services.
- Administering third-party applications and ensuring their seamless operation.
- Overseeing the administration of both relational and non-relational databases within the company.
- Monitoring all infrastructure resources and applications to ensure 24/7 availability, optimal performance, and robust security against cyber threats.
Who are you?
We’re seeking an experienced Software Architect who is passionate about crafting cutting-edge software solutions that drive innovation at scale.
What should you have?
- 3+ years of experience in a similar role, with a track record of architecting and implementing complex software systems.
- Proven expertise (2+ years) in the GCP cloud ecosystem, with hands-on experience in designing cloud-native applications.
- Extensive experience (2+ years) in UNIX/Linux system administration, coupled with a deep understanding of system-level concepts.
- Proficiency (2+ years) in CI/CD processes and tools such as Jenkins, with a focus on automating software delivery pipelines.
- Familiarity (1+ years) with container technologies, including Docker and Kubernetes, for building and deploying scalable microservices.
- Experience (1+ years) with NoSQL database administration, particularly MongoDB, and proficiency in database management.
- Strong scripting skills (1+ years) using Bash or Python for infrastructure automation and orchestration.
- Experience (1+ years) with system monitoring tools like Datadog, ensuring the health and performance of infrastructure resources.
- Good knowledge of cloud security practices and data security protocols, with a focus on safeguarding sensitive information.