GrepJob
Digital.ai

Senior Principal Software Engineer

Digital.ai
Apply
4 months ago
Bengaluru, IndiaSenior / Staff+
H1B Sponsor

Responsibilities

  • Design and implement enterprise-scale architectures for web applications, data platforms, and AI systems.
  • Solve complex system design and integration challenges across distributed and multi-platform environments.
  • Design and implement robust data APIs and service integrations across platforms.
  • Architect and implement modern data platforms using Delta Lake, data warehouses, and distributed systems.
  • Design, implement, and support ML, MLOps, and AI/LLM workflows, including feature stores, embeddings, and inference pipelines.
  • Ensure high standards for reliability, performance, security, observability, and data quality.
  • Build and maintain CI/CD pipelines using GitHub Actions and modern DevOps practices.
  • Apply deep hands-on expertise in Java, Python, and modern backend frameworks to deliver high-quality solutions.
  • Improve automation, monitoring, and operational reliability across systems.
  • Follow and contribute to best practices for code quality, testing, and release management.

Requirements

  • 12 to 16 years of professional software engineering experience.
  • Expert-level software engineering and system design experience.
  • Strong hands-on experience with Java and Python.
  • Proven experience building web applications and backend services.
  • Deep knowledge of data warehousing, ETL/ELT, and data modelling.
  • Hands-on experience with Delta Lake and distributed data processing (Spark/PySpark).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Strong experience designing and managing Data APIs and system integrations.
  • Working knowledge of ML workflows and AI/LLM systems.
  • Experience with CI/CD pipelines, especially GitHub Actions.

Categories

AI & MLBackendData EngineeringDevOps