Software Engineer - AI-Enabled Services (GCP)
Description
Job Title: Software Engineer - AI-Enabled Services (GCP)
Location: India (Remote/Hybrid)
Employment Type: Full-Time
Experience Required: 5-10 Years
About the Role
We are looking for a highly skilled Software Engineer - AI-Enabled Services (GCP) to build and deliver production-ready AI-enabled services on Google Cloud Platform (GCP). In this role, you will develop APIs, MCP servers, integrations, and application services that enable AI agents and workflow automation platforms such as n8n to securely interact with enterprise systems and data.
The ideal candidate has strong software engineering fundamentals, hands-on GCP expertise, experience building scalable production systems, and a passion for quality, automation, and enterprise integrations.
Key Responsibilities
- Design, develop, and maintain scalable services on Google Cloud Platform (GCP) using Cloud Run, GKE, Pub/Sub, Cloud Functions, and related technologies.
- Build and support MCP servers, REST APIs, and backend services for AI-enabled workflows.
- Develop integrations with enterprise applications, databases, APIs, and event-driven systems.
- Design, implement, and optimize relational database schemas, SQL queries, indexing, and migrations.
- Create comprehensive test strategies including unit, integration, API, and end-to-end testing.
- Validate AI-enabled workflows, tool invocations, edge cases, and system reliability.
- Gather requirements from technical and non-technical stakeholders and translate them into technical solutions.
- Collaborate with architects, product managers, and business teams to deliver scalable applications.
- Implement CI/CD pipelines, infrastructure-as-code, monitoring, alerting, and operational best practices.
- Ensure solutions meet security, compliance, scalability, and performance standards.
Required Skills & Qualifications
Bachelor's Degree in Computer Science, Software Engineering, or related field
5+ years of experience building and supporting production-grade software applications
Strong programming experience in:
- Python
- TypeScript
- Java
Hands-on experience with:
- Google Cloud Platform (GCP)
- Cloud Run
- Kubernetes (GKE)
- Pub/Sub
- Cloud Functions
- Docker
Strong database expertise:
- SQL
- Relational Database Design
- Query Optimization
- Indexing
- Schema Design
- Database Migrations
Experience with:
- REST API Development
- Event-Driven Architectures
- Distributed Systems
- Test Automation
- CI/CD Pipelines
- Release Validation
Excellent stakeholder communication and requirements gathering skills
Preferred Skills
- Experience with MCP Servers or AI Agent Tool Integrations
- Hands-on experience with n8n or workflow automation platforms
- LLM-based applications and AI workflows
- Retrieval-Augmented Generation (RAG)
- Vector Databases and NoSQL Databases
- Enterprise Integration Patterns
- Event Streaming Platforms
- Observability and Monitoring tools
- Responsible AI and AI Governance practices
