AI Developer
Explicitly rejects vibe coding; supports disciplined AI-assisted development using tools like Claude Opus and agent frameworks like OpenClaw.
About the Role
GLS is hiring a Full Stack AI Developer to build and maintain internal operational tooling, monitoring platforms, and automation that integrate with multi-datacenter network infrastructure. The role emphasizes shipping production-quality backend and frontend code quickly while using AI developer tools responsibly and maintaining engineering ownership, testing, and security hygiene.
Job Description
Role
GLS seeks a Full Stack AI Developer to design, build, and maintain internal operational tooling and platforms that support a multi-datacenter network business. The role focuses on monitoring/metrics platforms, automation utilities, operator-facing dashboards, and integrations with live network and infrastructure APIs.
Key Responsibilities
- Design and implement backend services and REST APIs using Go and Python.
- Build internal UIs and dashboards using Angular for operational visibility.
- Design schemas and queries for PostgreSQL and work with ClickHouse or similar columnar/time-series systems for large-scale metrics.
- Integrate with network and infrastructure APIs; collaborate with systems and network engineers to translate requirements into reliable software.
- Build automation utilities using Python and Bash, and support Git-based CI/CD/GitOps workflows.
- Maintain code quality through design, code review, testing, static analysis, and secure-by-default patterns.
AI-Assisted Engineering Expectations
- Use AI developer tools (example: Claude Opus) for scaffolding, refactors, test generation, troubleshooting, and documentation while retaining engineering ownership.
- Apply agent frameworks (preferably OpenClaw) to automate repeatable workflows, with safe execution models (sandboxing, policy hooks, auditing).
- Do not accept AI-generated code without review and testing (explicit rejection of “vibe coding”).
Requirements
- Strong proficiency in Go, Python, and JavaScript/TypeScript.
- Hands-on experience with Angular for building internal dashboards/tools.
- Strong PostgreSQL experience; exposure to ClickHouse or similar columnar/time-series systems preferred.
- Familiarity with caching solutions (e.g., Redis).
- Comfortable working in Linux environments; experience with Docker and basic Kubernetes/container knowledge.
- Proven experience building and consuming REST APIs and integrating with external/internal systems.
- Experience with Git-based workflows and tooling; familiarity with Ansible or similar configuration management.
- Strong communication skills and the ability to work independently on loosely defined problems.
Nice to Have
- Practical OpenClaw (agent framework) experience: multi-agent setups, sandbox/tool allow/deny policies, hooks, automation patterns.
- GitOps tooling experience: ArgoCD, Fleet, Helm, operators.
- Networking fundamentals: IP, VLANs, routing, firewall concepts.
- Observability experience: metrics pipelines, time-series systems, log pipelines (e.g., Elasticsearch).
Success Criteria (First 60–90 Days)
- Ship meaningful improvements to internal tooling and monitoring workflows.
- Deliver at least one end-to-end feature (UI + API + database + operational integration).
- Improve cycle time using AI tools while maintaining tests, reviews, and measurable reliability gains.
- Contribute reusable automation patterns that reduce toil for the team.