NR Consulting is a company seeking a Senior Engineer with expertise in Python and Agentic AI. The role involves designing and developing cloud-native backend services, implementing robust authentication flows, and providing technical leadership for generative AI applications on Google Cloud.
Responsibilities:
- Design & Develop Cloud Native Backend Services - Architect and code high-performance, stateless backend services that function as the connectivity layer for Agentic AI. You will build ten (10) distinct connectors that enable AI agents to fetch real-time data from disparate enterprise systems
- Develop Python-based Cloud Functions that serve as "Agent Tools" and build robust data ingestion pipelines
- Translate business logic into MCP-compliant interfaces
- Design the "handshake" between the AI Agent and the Backend. You will implement robust authentication flows to ensure the Agent passes the correct user context to the backend system, adhering to strict data governance policies
- Advises on technology standards, methodologies and processes as they relate to Application Development for generative AI applications on GCP
- Provides technical leadership and oversight for the implementation, ensuring best practices for building agentic AI solutions on Google Cloud are followed
- Deliver high-quality code, documentation, and knowledge transfer at the conclusion of the engagement
Requirements:
- Strong Python/Go development skills - you'll be writing a lot of code for agent systems, data processing, and API development
- Familiarity with other programming languages such as JavaScript, Nodejs or Java
- Cloud Native Backend Development - Expert-level proficiency in designing scalable, serverless microservices using Google Cloud Run and Cloud Functions. Strong grasp of event-driven architectures and containerization (Docker)
- Experience designing and building production APIs with proper contracts, error handling, and documentation
- Experience implementing enterprise authentication (SSO/OAuth) and interfacing with GCP services
- Agentic AI & MCP - Deep understanding of the Model Context Protocol (MCP) standard. Experience building 'Tools' and 'Resources' that allow AI Agents to autonomously query and interact with external systems
- Solid understanding of cloud infrastructure, preferably Google Cloud Platform (Cloud Run, Cloud Functions, GCS, BigQuery)
- Track record of learning new frameworks and technologies quickly - this field moves fast
- Strong architectural thinking - ability to evaluate trade-offs, identify bottlenecks, and design for scale
- Experience writing comprehensive automated tests (unit, integration, end-to-end)
- Ability to communicate complex technical concepts to diverse stakeholders, from engineers to executives
- Debugging and problem-solving skills for complex, distributed systems
- Experience working with interactive development environments like JupyterLab and Vertex AI Workbench
- Exposure to model serving frameworks such as LLM and FastAPI and model training frameworks such as PyTorch and TensorFlow
- Prior experience working with enterprise SaaS platforms (e.g., Salesforce, Jira, ServiceNow etc)
- Experience deploying backend infrastructure using Terraform and automating pipelines via Harness or Cloud Build