AI/ML Engineer

Accenture

Gurgaon 2-5 Years ₹12–20 LPA Posted today 💼 Full Time
Apply Now

Job Description

Role Overview

You will design and implement server-side systems that power all 14 platform modules, from real-time incident ingestion and AI model inference endpoints to FinOps aggregation and SLA management APIs. Paired with the Engineering Lead and AI/ML Engineer, you will build the data and API backbone that supports every frontend view. Two positions are available; engineers will be aligned to different capability layers during parallel build sprints.

Key Responsibilities

  • API design and implementation: Design and build RESTful APIs for every platform module, authoring OpenAPI 3.0 specifications in collaboration with the Engineering Lead.
  • Multi-tenant data isolation: Implement architecture ensuring strict client data separation and safe multi-tenant operations.
  • Real-time ingestion pipelines: Build high-throughput event ingestion capable of processing 2.4M+ events/day.
  • Observability integrations: Integrate with Prometheus and Grafana for Digital Twin and telemetry data feeds.
  • Incident Control backend: Build services for AI root-cause enrichment, resolution workflows, and escalation routing.
  • Predictive Models API: Implement model registry, accuracy/metrics feeds, and inference request handling.
  • FinOps aggregation: Develop cloud spend normalisation, baseline comparison, and trend calculation services.
  • SLA tracking services: Implement attainment calculations, breach detection, and at-risk client alerting.
  • Authentication & access control: Implement authentication, RBAC, and SSO/SAML integrations for Tenants and Integrations modules.
  • Testing and quality: Write comprehensive unit, integration, and contract tests; participate in performance and load testing.
  • Collaboration and reviews: Participate in architecture reviews, API contract design sessions, and code reviews with cross-functional teams.

Performance Expectations

  • Latency targets: Primary dashboard data endpoints should deliver sub-100 ms response times.
  • Availability: Maintain 99.9% API availability across platform services.
  • Real-time support: Ensure data endpoints support WebSocket or Server-Sent Events for live dashboard updates.
  • Documentation: Produce clear OpenAPI documentation for every endpoint before frontend integration begins.
  • Security-first: Follow strict security practices—no sensitive data exposure, validate all inputs, and apply least-privilege access.
  • Observability-by-default: Ensure structured logging, distributed tracing, health checks, and metric emission are implemented for all services.

Technical Skills (Required)

  • Backend languages: Strong proficiency in Node.js (TypeScript) and/or Python for microservice development.
  • API design: RESTful API design, OpenAPI 3.0 authorship, versioning, and consumer-focused contracts.
  • Databases: Deep knowledge of PostgreSQL (schema design, query optimisation, indexing, migrations).
  • Time-series: Experience with InfluxDB, TimescaleDB, or Prometheus remote-write patterns.
  • Event streaming: Experience with Kafka, RabbitMQ, or AWS SQS/SNS for high-throughput pipelines.
  • Container orchestration: Kubernetes (manifests, Helm charts, pod lifecycle understanding).
  • Authentication: JWT, OAuth 2.0, OIDC, SAML, RBAC patterns and implementation.
  • Caching: Redis for hot paths and session management.
  • Testing & load: Jest or Vitest for unit tests, Pact for contract testing, k6 or Artillery for load testing.
  • Observability: OpenTelemetry SDK integration, structured logs, and metrics.

Functional & Soft Skills

  • API-first mindset: Prioritizes contract design, versioning strategy, and consumer experience.
  • Technical communication: Clear documentation and ability to align with frontend and ML teams.
  • Debugging: Systematic root-cause analysis and strong troubleshooting skills.
  • Collaboration: Works closely with cross-functional teams during design and delivery.
  • Reliability: Delivers predictably and escalates scope or complexity risks proactively.

Hiring Signals (Nice-to-have)

  • Experience building multi-tenant SaaS platforms.
  • Prior work with ML model serving infrastructure (e.g., Triton, TorchServe, KFServing).
  • Familiarity with cloud cost modelling or FinOps tooling.
  • Experience with policy-driven RBAC and tenant-level data encryption strategies.

Operational & Development Practices

  • Contract-first API development: OpenAPI definitions written before implementation and used for contract testing.
  • CI/CD: Automated pipelines for build, test, and deploy; staging and canary releases for major changes.
  • Observability standards: Traces propagated across services, structured JSON logs, and actionable SLO/SLA dashboards.
  • Security practices: Automated secret management, input validation, encryption in transit and at rest, and periodic security audits.

Interview Topics

  • Design a multi-tenant PostgreSQL schema that supports strict separation and efficient querying.
  • Architect a pipeline to ingest 2.4M events/day with low-latency enrichment and downstream consumers.
  • Define an OpenAPI contract for a Predictive Models inference endpoint with versioning and canary rollout strategy.
  • Debugging and performance: How you would diagnose a sub-100 ms endpoint suddenly increasing to 300 ms under load.
  • Implementing RBAC and SSO: Walk through SAML integration and tenant-specific role mapping.

Next Steps

  • If this aligns with your experience and interests, please prepare examples of:
  • A public OpenAPI spec or API documentation you authored.
  • A high-throughput ingestion or event-streaming architecture you contributed to.
  • Test or observability configurations showing how you achieved high availability and low latency.

Additional Information

Education: BE/BTech

Job Req ID: 14449717

About the Company

Accenture

Accenture is a global professional services and technology consulting firm that helps organizations across industries transform through digital, cloud, and AI‑driven solutions. The company combines deep industry expertise with advanced technologies to deliver end‑to‑end consulting, application development, and managed services.

⚠️

Note: If the link is expired, the opportunity is closed or disabled by the company. Check for other opportunities.