Software Engineer, Data & AI Platforms (Mumbai)

Software Engineer, Data & AI Platforms (Mumbai)

27 Sep
|
Deeparc Tech
|
Mumbai

27 Sep

Deeparc Tech

Mumbai

Design and build backend software and data services that turn scattered enterprise and operational data into well-structured, well-governed, easily consumable products. The engineer will work across data modelling, pipelines, APIs and platform services, and will be expected to take a design from concept to a production-grade, reusable implementation with experimentation and iteration approach.

Responsibilities

- Design and build backend services, data models and APIs that are clean, documented, testable and reusable across multiple deployments.

- Develop data pipelines for batch, streaming and unstructured sources; handle ingestion, transformation, quality checks and historisation.

- Model data thoughtfully relational, dimensional, graph or semantic choosing the representation that fits the problem rather than a default.

- Build metadata, catalog and discovery layers so that datasets and services are self-describing: schema, units, granularity, ownership, lineage and access method available programmatically.

- Expose data and capabilities through well-specified interfaces (REST or equivalent, tool/function interfaces for AI agents) with authentication, authorisation and versioning built in.

- Engineer for production: CI/CD, infrastructure-as-code, observability, testing, performance tuning and cost awareness.

- Convert working prototypes into reusable blueprints templates, reference schemas and deployment patterns that other teams can instantiate.

- Partner with domain, business and platform stakeholders to translate requirements into technical design, and document decisions clearly.

- Good to have:



Exposure to industrial or operational data sensor/time-series, alarms and events, maintenance and work-order systems, quality data, engineering documents and to plant asset hierarchies.

- Experience with knowledge graphs, ontologies or semantic modelling.

- Experience grounding LLM or agentic applications in enterprise data, including retrieval, document indexing and tool/API interfaces for agents.

- Prior work standardising a solution across multiple sites, plants or business units.

Requirements

- Solid software engineering fundamentals: data structures, API and system design, modular code, version control, code review, automated testing.

- Proficiency in Python and SQL

- Hands-on experience with a modern cloud data platform or lakehouse, and with distributed processing and streaming frameworks.

- Platform-agnostic design ability matters more than any single product.

- Working knowledge of databases across paradigms relational, document, time-series, graph and vector and the judgement to pick between them.

- Experience with containers, orchestration and CI/CD pipelines in a cloud environment.

- Familiarity with data governance concepts: identifiers and master data, access control, lineage, schema evolution and data quality.

- Clear written and verbal communication; able to document architecture and defend design choices.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Software Engineer, Data & AI Platforms (Mumbai)
🏢 Deeparc Tech
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, data & ai platforms (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, data & ai platforms (mumbai) / mumbai