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.
Team
Engineering
Location
Remote
Job Type
Full-time