Generative AI Engineer - Deep Learning

Grizmo Labs
Bangalore
4 - 8 Years

Posted on: 14/05/2025

Job Description

Job Description :


We are seeking a talented and driven Gen AI Engineer with strong Java development skills to join our growing team.

The ideal candidate will work on cutting-edge generative AI projects, leveraging Java and AI technologies to create innovative solutions.

As a key member of our team, you will help design and implement AI models, frameworks, and applications, contributing to the next generation of intelligent systems.

Responsibilities :

- Design, develop, and implement generative AI models using Java and relevant AI frameworks (e.g., Deeplearning4j, TensorFlow Java, PyTorch Java).

- Train, fine-tune, and optimize generative models for specific use cases.

- Evaluate and compare different generative AI techniques and architectures.

- Integrate generative AI models into Java-based applications and services.

- Develop robust and scalable Java applications that utilize generative AI functionalities.

- Design and implement RESTful APIs and microservices for AI-driven applications.

- Write clean, efficient, and well-documented Java code.

- Implement and maintain comprehensive unit and integration tests.

- Integrate and utilize AI frameworks and libraries within Java applications.

- Develop custom Java libraries and modules to enhance AI capabilities.

- Stay up-to-date with the latest advancements in AI frameworks and technologies.

- Design and implement data pipelines for training and deploying generative AI models.

- Process and transform large datasets for AI training and inference.

- Utilize data storage and retrieval technologies (databases, cloud storage).

- Optimize AI model performance and resource utilization.

- Design and implement scalable AI solutions for production environments.

- Troubleshoot and resolve performance bottlenecks.

- Collaborate with data scientists, AI researchers, and other engineers to develop AI solutions.

- Communicate technical concepts and findings to both technical and non-technical audiences.

- Participate in code reviews and knowledge sharing sessions.

- Research and evaluate new generative AI techniques and technologies.

- Contribute to the development of innovative AI solutions.

- Stay up-to-date with the latest advancements in AI research and development.

Required Skills :

- 4-8 years of experience in Java development.

- Strong understanding of generative AI concepts and techniques (GANs, VAEs, transformers).

- Experience with AI frameworks and libraries (Deeplearning4j, TensorFlow Java, PyTorch Java).

- Proficiency in Java programming and related technologies (Spring Boot, REST APIs, microservices).

- Experience with data processing and handling large datasets.

- Understanding of software development best practices and design patterns.

- Experience with version control systems (Git).

- Strong problem-solving and analytical skills.

- Excellent communication and collaboration skills.

Preferred Skills :

- Experience with cloud platforms (AWS, Azure, GCP) and cloud-based AI services.

- Experience with containerization and orchestration technologies (Docker, Kubernetes).

- Experience with data visualization and reporting tools.

- Experience with machine learning operations (MLOps) practices.

- Experience with natural language processing (NLP) and computer vision (CV).

- Experience with GPU programming and optimization.

- Knowledge of statistical modeling and data analysis.

- Experience with any other programming language used in AI/ML (Python, etc).

- Advanced degree in Computer Science, Artificial Intelligence, or a related field.

- Contributions to open-source AI projects


info-icon

Did you find something suspicious?