Software Engineer, Data & AI Platforms

DeepArc Tech
Pune City, Maharashtra, India

We are looking for an experienced Software Engineer / Senior Engineer (Data & AI Platforms) to design and build scalable backend software, data services, and robust APIs that transform complex, scattered enterprise data into production-grade, consumable products.

If you thrive on experimentation, iterative engineering, and architecting platform services from concept to reusable blueprints, this role is for you.

Role Highlights

Function: Digital & AI Platform Engineering

Experience: 5–12 years in software & data engineering

Key Focus: Data Pipelines, API Design, Data Modeling & Agentic AI Tool Interfaces

What You’ll Own

Backend & API Development: Design and build documented, testable backend services and REST/tool interfaces for AI agents with integrated auth, security, and versioning.

Pipelines & Modeling: Build robust batch and streaming data pipelines; model data across relational, dimensional, graph, or semantic frameworks.

Discovery & Governance: Architect programmatic catalog, metadata, lineage, and access layers so data products are self-describing and discoverable.

Production Engineering: Implement CI/CD, IaC, observability, performance tuning, and automated testing.

Blueprint Creation: Turn early working prototypes into reusable reference architectures and deployment patterns.

What We Are Looking For

Core Fundamentals: Strong mastery of system design, modular code, data structures, and automated testing.

Tech Stack: High proficiency in Python & SQL.

Cloud & Distributed Data: Hands-on experience with modern cloud data platforms/lakehouses, distributed data processing, and streaming frameworks.

Database Agility: Working knowledge across relational, document, time-series, graph, and vector databases.

Containers & DevOps: Solid grasp of Docker/containers, orchestration, and CI/CD automation.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →