Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 20 Month(s)
Able to Provide Sponsorship
Skills
Gen AI
OpenAI GPT
CI/CD
Spring MVC
Spring Data
Azure
AWS
GCP
AI/ML
PostgreSQL
Scrum
Kanban
Python
Job Details
Role: Gen AI Java Developer Location: Atlanta, GA Duration: Long Term
We are seeking a highly skilled Generative AI Java Developer to design, build, and deploy robust and scalable applications that integrate Large Language Models (LLMs) and other generative AI technologies. You will be a key player in a cross-functional team, bridging the gap between advanced AI research and production-ready Java systems. Your work will directly contribute to creating innovative products that push the boundaries of what's possible.
Key Responsibilities
- Design, develop, test, and deploy high-performance, scalable, and secure Java-based applications that leverage Generative AI and LLMs (e.g., OpenAI GPT, Google PaLM, Llama 2, etc.).
- Integrate third-party AI APIs and open-source models into our existing Java microservices architecture.
- Develop and optimize backend services for tasks such as prompt engineering, response processing, data orchestration, and AI output validation.
- Build robust API endpoints (REST/gRPC) to serve AI functionalities to front-end clients and other services.
- Collaborate with ML engineers and data scientists to productionize machine learning models, ensuring seamless deployment and monitoring.
- Implement best practices for code quality, testing (unit, integration), and continuous integration/continuous deployment (CI/CD).
- Optimize application performance and latency, which is critical for real-time AI interactions.
- Stay current with the rapidly evolving Gen AI landscape and evaluate new tools, libraries, and frameworks for potential integration.
Required Qualifications & Skills
- Must-Have:
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 9+ years of professional experience in Java development.
- Proven experience with the Spring Boot framework and the Spring ecosystem (Spring MVC, Spring Data, Spring Cloud).
- Solid understanding of RESTful API design, microservices architecture, and distributed systems.
- Experience with build tools (Maven or Gradle) and version control (Git).
- Strong understanding of software development principles (OOP, Design Patterns, Data Structures, Algorithms).
- Hands-on experience integrating with or building applications using Generative AI APIs (e.g., OpenAI, Azure OpenAI, Anthropic, Google Vertex AI) or open-source LLMs.
- Familiarity with core Gen AI concepts like prompt engineering, fine-tuning, and RAG (Retrieval-Augmented Generation).
- Highly Desirable:
- Experience with cloud platforms (AWS, Google Cloud, or Azure) and containerization technologies (Docker, Kubernetes).
- Knowledge of the Python data science stack (NumPy, Pandas) is a big plus, as it facilitates collaboration with ML teams.
- Experience with vector databases (e.g., Pinecone, Weaviate, Milvus, PostgreSQL pgvector).
- Familiarity with AI/ML deployment tools and concepts (MLflow, Kubeflow, model serving).
- Understanding of agile methodologies (Scrum, Kanban).
Regards,
Radiantze Inc
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.