IT Software Engineer (Data & AI Platform)

Best NanoTech

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

IT Software Engineer (Data & AI Platform)

  • Location: Bangalore India

  • Work Mode: Onsite

  • Experience: 5 Years

  • Open Positions: 1

Role Overview

The IT Software Engineer will contribute to building and scaling enterprise-grade Data & AI platforms. The role involves designing backend services APIs SDKs and data pipelines to support AI/ML workflows and analytics use cases. The position requires hands-on development system integration and collaboration across engineering data and DevOps teams.

Key Responsibilities
  • Design and develop platform components including core services SDKs and reusable modules

  • Build and maintain APIs (REST/gRPC) with versioning and backward compatibility

  • Develop CLI tools and developer utilities for platform usability

  • Integrate backend services with frontend components and support UI feature delivery

  • Implement SDKs and manage packaging and distribution (e.g. PyPI npm)

  • Build and maintain data pipelines for ingestion transformation and feature engineering

  • Ensure data quality lineage and monitoring across data workflows

  • Collaborate with ML teams for model training serving and lifecycle integration

  • Work with DevOps teams to integrate CI/CD and automation workflows

  • Ensure system performance scalability and reliability through testing and optimization

  • Implement logging monitoring and observability frameworks

  • Follow security best practices including API security secrets management and validation

  • Create technical documentation for APIs SDKs and developer tools

Required Qualifications
  • Bachelors or Masters degree in Computer Science IT Engineering or related field

  • 5 years of experience in backend development APIs SDKs and data engineering

  • Experience in building production-grade systems and scalable services

  • Exposure to AI/ML platforms or MLOps environments

Technical Skills

Programming Languages:

  • Python (mandatory)

  • Go / Java / TypeScript (at least one)

API & SDK Development:

  • REST gRPC OpenAPI specifications

  • SDK design patterns and versioning

  • Package management (PyPI npm)

Data Engineering:

  • SQL ETL pipelines

  • Apache Spark Airflow

  • Kafka or streaming systems

  • Data formats: Parquet Delta Lake

Frontend Integration:

  • Basic understanding of React / Angular / Vue

MLOps & Model Serving:

  • Exposure to Triton TorchServe KFServing

  • Model lifecycle and deployment concepts

Cloud & Infrastructure:

  • AWS / GCP / Azure fundamentals

  • Docker Kubernetes

CI/CD & Automation:

  • Git GitOps

  • Jenkins / GitHub Actions / GitLab CI

Observability & Testing:

  • Logging monitoring tracing (Prometheus Grafana OpenTelemetry)

  • Unit and integration testing

Security & Reliability:

  • API security input validation

  • Secrets management rate limiting

Top 10 Must-Have / Non-Negotiable Skills
  • Python programming

  • REST API development

  • gRPC services

  • SDK development and design patterns

  • Data engineering (ETL pipelines SQL)

  • Apache Spark / Airflow

  • Kafka or streaming systems

  • Docker and Kubernetes

  • CI/CD pipelines (Jenkins / GitHub Actions / GitLab CI)

  • API security and observability (Prometheus Grafana)

#LI-VA1
IT Software Engineer (Data & AI Platform) Location: Bangalore India Work Mode: Onsite Experience: 5 Years Open Positions: 1 Role Overview The IT Software Engineer will contribute to building and scaling enterprise-grade Data & AI platforms. The role involves designing backend services APIs...
View more view more

Key Skills

  • Anti Money Laundering
  • Employee Relations
  • Actuarial
  • Attorney At Law
  • Big Data
  • Filing