Description

Job Description:

• Java + AI/ML role required with at least 5+ years of industry experience on Java, Spring Boot, Spring Data & at least 2 years of AI/ML project / professional experience.

• Strong experience in building and consuming REST APIs and asynchronous messaging (Kafka/RabbitMQ).

• Working experience in integrating AI/ML models into Java services or calling external ML endpoints (REST/gRPC).

• Understanding of ML lifecycle: training, validation, inference, monitoring, and retraining.

• Familiarity with tools like TensorFlow, PyTorch, Scikit-Learn, or ONNX.

• Prior experience in domain-specific ML implementations (e.g., fraud detection, recommendation systems, NLP chatbots)

• Experience working with data formats like JSON, Parquet, Avro, and CSV.

• Solid understanding of database systems – both SQL (PostgreSQL, MySQL) and NoSQL (Redis).

• Integrate machine learning models (batch and real-time) into backend systems and APIs.

• Optimize and automate AI/ML workflows using MLOps best practices.

• Monitor and manage model performance, versioning, and rollbacks.

• Collaborate with cross-functional teams (DevOps, SRE, Product Engineering) to ensure seamless deployment.

• Exposure to MLOps tools like MLflow, Kubeflow, or Seldon.

Experience with any 1 of the cloud platforms, preferably AWS & Knowledge of observability tools & its metrics, events, logs, and traces (for e.g., Prometheus, Grafana, Open Telemetry, Splunk, Data Dog, App Dynamics, etc..).

Education

Any Graduate