HamburgerMenu
hirist

Lead Engineer - Distributed Systems

Devlats Pvt Ltd
Multiple Locations
5 - 12 Years
star-icon
5white-divider3+ Reviews

Posted on: 06/11/2025

Job Description

Description :

Key Responsibilities :


- Design, develop, and maintain simulation services and tools for ML feature, model, and rule evaluation.


- Build and optimize data pipelines for point-in-time historical data access and feature backfilling.

- Containerize and deploy ML models and services using Docker and Seldon on Kubernetes clusters.

- Integrate services with Clients GCP infrastructure and internal APIs for smooth simulation workflows.

- Collaborate with cross-functional teams including data scientists, ML engineers, and QA.

- Contribute to CI/CD pipelines and DevOps practices for automated testing, deployment, and monitoring.

- Write clean, maintainable, and well-documented code following best practices.

- Participate in code reviews, design discussions, and architecture decisions.

- Troubleshoot and optimize simulation jobs and platform services for performance and reliability.

Required Qualifications :

- Bachelors or Masters degree in Computer Science, Engineering, or related field.

- Proficiency in Java and Spring Boot; experience with Graph DB (Gremlin) is mandatory.

- Solid understanding of APIs, microservices, and distributed system design.

- Experience with Docker and Seldon for model deployment.

- Hands-on experience with Kubernetes (preferably on GCP).

- Knowledge of CI/CD, DevOps tools, and Git for version control.

- Strong analytical, debugging, and communication skills.

Preferred Qualifications :

- Experience with feature engineering, data backfilling, and point-in-time data access.

- Exposure to large-scale ML or financial platforms.

- Familiarity with Jupyter Notebooks and AI SDKs.

- Understanding of MLOps best practices model versioning, monitoring, and automation.

- Experience with big data tools and scalable data processing frameworks.


info-icon

Did you find something suspicious?