Details
Senior Software Engineer, DevOps
As a Software Engineer specializing in DevOps at Squid AI, you will play a pivotal role in designing and building the infrastructure and delivery systems that support our next-generation AI platform. You will collaborate with a cross-functional team to ensure the scalability, reliability, and efficiency of our environments across both cloud and hybrid deployments.Key responsibilities:
- System Design and Development: Design, implement, and maintain highly available and scalable infrastructure using Infrastructure as Code (IaC) principles with Terraform.
- Hybrid Infrastructure: Develop and manage systems that integrate cloud-based and on-premises components, including databases, message brokers, caching systems, and object storage, ensuring availability, performance, and consistency across environments.
- Cloud Platforms: Deploy, operate, and optimize workloads on major public clouds including AWS, GCP, and Azure.
- Containerization and Orchestration: Build and maintain containerized applications and Kubernetes clusters with a focus on reliability, security, and resource efficiency.
- CI/CD Automation: Design and enhance continuous integration and continuous delivery pipelines to improve release quality, speed, and predictability.
- Monitoring and Reliability: Implement robust observability, logging, and alerting practices to ensure system health, fault tolerance, and performance visibility.
- Collaboration: Work closely with software engineers, data engineers, and product teams to embed DevOps principles throughout the development lifecycle.
- Performance Optimization: Continuously assess and optimize infrastructure performance, scalability, and cost-effectiveness.
Qualifications:
- Minimum of 5 years of experience in software engineering or DevOps-focused roles.
- Strong proficiency with Infrastructure as Code, particularly Terraform. Experience with CDKTF is a plus.
- Hands-on experience with major public clouds (AWS, GCP, and Azure).
- Expertise in Kubernetes, container technologies, and Linux environments.
- Proven experience designing and operating hybrid architectures that combine cloud and non-cloud infrastructure for critical systems such as databases, message brokers, caching layers, and storage.
- Proficiency with CI/CD systems, shell scripting, and automation.
- Solid understanding of networking, security, and systems performance.
- Strong analytical and problem-solving skills with attention to reliability and maintainability.
- Excellent communication skills and the ability to collaborate effectively across teams.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
We offer a competitive salary and benefits package, as well as the opportunity to work with a talented and driven team in a fast-paced startup environment. If you are passionate about technology and have a drive to make an impact, reach out to us!
Squid AI is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.