Job Title: GCP DevOps/Backend Engineer
Company: Opal AI
Location: Los Angeles
About Us:
Opal AI is an innovative tech startup, awarded the prestigious NSF and Department of Transportation (DOT) SBIR grants. We seek a skilled Google Cloud Platform (GCP) DevOps/Backend Engineer to help us build and maintain scalable cloud infrastructure. You will collaborate closely with ML engineers and researchers to develop systems that process and analyze video data, driving high-quality analytics through advanced ML algorithms.
Duties & Responsibilities:
- Design & Build: Architect secure, scalable, and highly available Google Cloud Platform (GCP) infrastructure.
- Collaboration: Work closely with software engineers, ML engineers, and researchers to define and implement infrastructure and deployment requirements.
- Infrastructure as Code (IaC): Provision, configure, and maintain GCP infrastructure using tools like Terraform or GCP Deployment Manager.
- Cloud Services: Build and maintain services using GCP products such as Google Kubernetes Engine (GKE), Cloud Functions, Cloud Run, DataFlow, and Pub/Sub.
- APIs & Gateways: Design and manage API Gateway for seamless backend integration with ML systems.
- Monitoring & Automation: Develop and maintain operational tools for deployment, monitoring, and analysis of GCP infrastructure and services.
- Cost Optimization: Perform infrastructure cost analysis and implement optimization strategies.
- Database Management: Set up and maintain MongoDB, ensuring high availability and security.
- Security & Compliance: Ensure GCP environments are secure, compliant, and follow best practices for managing permissions and IAM roles.
- Troubleshooting: Diagnose and resolve issues across various services, including Linux-based systems and networking.
Qualifications:
- Experience: 1-5 years of experience building and maintaining GCP infrastructure (including VPC, IAM, GKE, Cloud Functions, Cloud Run, DataFlow, Pub/Sub, and more).
- Cloud Expertise: Strong knowledge of GCP security best practices, IAM roles, and compliance requirements.
- IaC Proficiency: Hands-on experience with Infrastructure as Code using Terraform, GCP Deployment Manager, or similar tools.
- Containerization & Orchestration: Proficiency in Docker and deploying containerized applications using Google Kubernetes Engine (GKE).
- Databases: Experience with MongoDB, including provisioning, backup, and security best practices.
- Automation & CI/CD: Experience building automated pipelines with GCP services and deploying applications via CI/CD tools (e.g., GitHub Actions, Cloud Build).
- Networking: Solid foundation in networking, DNS, and Linux administration.
- APIs & Integrations: Experience working with API Gateway and Pub/Sub for microservices architecture.
- Problem Solving: Strong troubleshooting skills and ability to resolve infrastructure and deployment issues across a range of cloud services.
- Programming Skills: Proficiency in at least one programming language (Python preferred).
- Mindset: Strong bias for action, ownership, and initiative.
Why Join Us?
- Be part of a cutting-edge tech startup that is innovating in the field of video intelligence and machine learning analytics.
- Work alongside a dynamic and collaborative team of engineers and researchers to build impactful solutions for real-world applications.
- Opportunity to grow and contribute to a project that has earned recognition from the DOT.
How to Apply:
Send your resume and a brief introduction to info@opal-ai.com with the subject line “GCP DevOps/Backend Engineer Application.”