Job ID: DEV-IND-2280

Department: Software Development
Job Type: Permanent
Location: India

Job Details

We are looking for a Senior Data & AI Platform Engineer with strong expertise in data architecture, database design, and scalable system development. The ideal candidate should have a deep understanding of data engineering concepts, modern data platforms, and the ability to design robust, scalable backend systems and data pipelines.

Key responsibilities:

·      Design and develop scalable backend systems using Python

·      Define and implement data architecture and database design strategies

·      Build and optimize data ingestion and transformation pipelines

·      Develop and maintain unified data models across multiple systems

·      Design end-to-end data flows and integration strategies

·      Collaborate with cross-functional teams to ensure efficient data handling and processing

·      Ensure system scalability, performance, and reliability

Machine Learning & AI Integration

·      Design and implement ML-enabled components (e.g., pattern detection, relationship mapping, anomaly detection) and integrate them into backend systems and APIs

·      Work with structured and unstructured data to support AI-driven insights, including data preparation, feature engineering, and pipeline development

·      Collaborate with AI/analytics teams to deploy, monitor, and optimize ML models within production environments

Core Technical Skills

·      Backend & System Design

·      Strong experience in Python development

·      Expertise in system scalability and performance optimization

·      Solid understanding of distributed systems and backend architecture

·      Data Engineering Concepts (VERY IMPORTANT)

·      Strong knowledge of data modelling (OLTP vs OLAP)

·      Understanding of data warehousing concepts

·      Experience with data lake architecture

·      Strong knowledge of REST APIs (Flask/Django/FastAPI)   · 


 Platforms (Highly Preferred)

Hands-on experience or strong understanding of:

·        Snowflake

·        BigQuery

·        Modern data lake systems


·  Data Ingestion & Processing

·       Ability to design and implement:

·       Data ingestion pipelines

·       Data transformation layers (ETL/ELT)

·       Unified and scalable data models


System Thinking & Architecture

Ability to: 


·       Design scalable backend architectures

·       Define and manage data flow across systems

·       Guide integration strategies between multiple services and platforms 

Requirements (Qualifications/Experience/Competencies)

Good to Have

·      Experience with cloud platforms (AWS / GCP / Azure)

·      Exposure to real-time data processing systems

·      Knowledge of ML data pipelines or analytics workflows


What We’re Looking For

·      Passion for experimenting with new tools, frameworks, and ideas

·      Ability to quickly prototype and iterate on features

·      Interest in blending creativity with engineering

·      Comfort working in less rigid, exploratory development environments

·      Strong curiosity and self-learning mindset

Bonus Points If You

·      Use AI-assisted coding tools (like GitHub CopilotCursor, Antigravity, Claude)

·      Build side projects, prototypes, or experimental apps

·      Enjoy rapid MVP development, or creative coding

·      Stay updated with latest trends in AI, and developer tools


Experience

·        6–8 years of experience