Search by job, company or skills

A

Artificial Intelligence Engineer

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Designation: Sr. Software Engineer

Years: 5- 10 Years

Budget: As per industry standards

Senior Software Engineer (Backend / AI-Enabled Engineering)

About the Role

You will join the Technology team and work on core products including the Reseller Control Panel (RCP), Domains & DNS systems, and integrations with third-party platforms such as WHMCS and Blesta. These systems power critical customer-facing and backend operations across the platform.

This role is ideal for a hands-on senior engineer who can navigate large legacy systems, drive modernization initiatives, and leverage AI tools to enhance engineering efficiency and system quality.

Role Purpose

We are looking for an experienced Senior Software Engineer with strong expertise in PHP, Go, and modern backend architecture. The role focuses on refactoring legacy systems, improving scalability, and enabling AI-driven engineering practices to accelerate development while maintaining high standards of quality and security.

Key Responsibilities

1. Codebase Modernization & Refactoring

  • Analyze existing PHP and Go services to understand architecture and dependencies
  • Identify technical debt, performance bottlenecks, and scalability risks
  • Design and implement structured refactoring initiatives
  • Leverage AI tools responsibly to support system modernization

2. AI-Enabled Engineering Workflows

  • Build structured context pipelines to improve AI-assisted code understanding
  • Develop workflows to enhance testing, debugging, and refactoring efficiency
  • Define guardrails to ensure quality and security in AI-generated code

3. System Design & Architecture

  • Design and develop scalable APIs using PHP (Symfony) and Go
  • Apply SOLID principles and clean architecture practices
  • Improve observability, monitoring, and system reliability
  • Ensure compliance with security standards (including ISO 27001)

4. Team Enablement

  • Mentor engineers in adopting AI-assisted development practices
  • Establish clear guidelines for effective and responsible AI usage
  • Drive measurable improvements in engineering productivity and delivery

Required Skills & Experience

  • 5+ years of backend engineering experience
  • 1+ year of hands-on experience with AI-assisted development workflows
  • Strong expertise in PHP (Symfony) and/or Go
  • Experience designing REST APIs (gRPC is a plus)
  • Solid knowledge of MySQL and/or PostgreSQL
  • Experience with Redis, RabbitMQ, and Elasticsearch
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Experience with cloud platforms such as GCP or AWS
  • Strong understanding of design patterns, SOLID principles, and refactoring strategies

Technology Stack

  • Backend: PHP 7+, Symfony, Go
  • Frontend: React
  • Databases: MySQL, PostgreSQL
  • Messaging & Caching: RabbitMQ, Redis, Elasticsearch
  • Infrastructure: Docker, Kubernetes (GKE), GCP, AWS
  • Tooling: GitHub, GitHub Actions, Jira, Confluence, Prometheus, Grafana

What Success Looks Like (First 12 Months)

  • Legacy systems are refactored or re-architected with minimal disruption
  • Improved test coverage across critical components
  • AI usage guidelines are implemented and adopted across teams
  • Reduced debugging and refactoring cycles
  • Measurable improvement in engineering agility and delivery speed

Nice to Have

  • Bachelor's degree in Computer Science or related field
  • Experience building developer tools (CLI tools, IDE extensions)
  • Exposure to AST parsing or static analysis tools
  • Experience with automated test generation
  • Experience implementing guardrails for AI-generated code
  • Familiarity with orchestration frameworks such as LangChain or LangGraph

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146835601

Similar Jobs