
Senior Principal Software Engineer
Digital.ai4 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.