Posted on: 14/05/2025
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
Did you find something suspicious?
Posted By
Posted in
AI/ML
Functional Area
Data Science
Job Code
1479242
Interview Questions for you
View All