Back to Jobs
A

Back-end Engineer

Accenture in India Bengaluru, Karnataka, India

Apply for this Position

Job Description

"Unlock the future of AI-driven knowledge platforms as a Back-End Engineer at Accenture in India, where you will architect, build, and operate cutting-edge data infrastructure and services."

As a Back-End Engineer at Accenture, you will play a pivotal role in designing and delivering the data infrastructure and services that power our AI-driven knowledge platform. You will work closely with cross-functional teams to architect APIs, build data pipelines, manage multi-modal database systems, and ensure the reliability and performance of services that application and product teams depend on.

With a strong foundation in engineering fundamentals and a passion for innovation, you will be responsible for designing relational schemas, tuning graph queries, standing up vector stores, and shipping production-grade REST APIs. Your expertise in knowledge graph and semantic technology will be crucial in driving the success of our platform.

Why you should learn this:

The demand for skilled Back-End Engineers in the Indian market is on the rise, driven by the growing adoption of AI-driven knowledge platforms and the need for scalable data infrastructure.

Expected Salary: The salary range for a Back-End Engineer at Accenture in India is competitive, with a median salary of ₹1,200,000 - ₹1,800,000 per annum, depending on experience and location.

How it works:

  • Step 1: Design and architect the data infrastructure and services using knowledge graph and semantic technology principles.
  • Step 2: Build and deploy data pipelines, APIs, and database systems to support the AI-driven knowledge platform.

Core Concepts to Master

1

Knowledge Graph and Semantic Technology

A knowledge graph is a type of graph database that represents knowledge and relationships between entities. Semantic technology involves using ontologies and inference engines to reason about data and derive new insights. As a Back-End Engineer, you will design and implement knowledge graphs and leverage semantic technology to drive the success of our platform.

2

API Design and Development

APIs are the backbone of modern software systems, enabling communication between different components and services. As a Back-End Engineer, you will design and develop RESTful APIs, GraphQL APIs, and other types of APIs to support the AI-driven knowledge platform.

3

Data Ingestion, Transformation, and Storage

Data ingestion involves collecting and processing data from various sources, while data transformation involves converting data into a format suitable for analysis and storage. As a Back-End Engineer, you will design and implement data pipelines, ETL processes, and data warehousing solutions to support the AI-driven knowledge platform.

4

Database Systems and Performance Tuning

Database systems are critical components of modern software systems, providing data storage, retrieval, and manipulation capabilities. As a Back-End Engineer, you will design and implement multi-modal database systems, including relational databases, graph databases, and NoSQL databases, and optimize their performance using various tuning techniques.

Interview Questions (Beginner)

  • What is a knowledge graph, and how is it used in AI-driven knowledge platforms?
  • Can you explain the difference between RESTful APIs and GraphQL APIs?
  • How do you design and implement data pipelines for large-scale data processing?

Job Overview

CompanyAccenture in India
Employment TypeFull-time
LocationBengaluru, Karnataka, India
Experience LevelFresher

Advance Questions

  • • How do you optimize the performance of graph databases for large-scale data processing?
  • • Can you explain the concept of data warehousing and how it is used in AI-driven knowledge platforms?
  • • How do you design and implement multi-modal database systems to support the AI-driven knowledge platform?