Description
Design, develop, and deploy Generative AI-enabled capabilities using Java and React.js within an R&D environment. You will build internal frameworks to integrate NLP-based applications with enterprise systems and deploy scalable products in public cloud environments.
Responsibilities
- Design, develop, test, and deploy full-stack applications using Java and React.js.
- Build internal frameworks for integrating NLP-based applications with enterprise systems.
- Collaborate with engineers and scientists on technical strategy and roadmaps.
- Implement engineering best practices and mentor junior developers.
- Deploy and scale products within public cloud environments.
Required Skills
- 5+ years of experience in the full software development lifecycle (SDLC).
- Strong proficiency in Java and Spring Boot.
- Strong UI development skills using React.js.
- Experience building RESTful webservices.
- Proficiency with SQL.
- Practical knowledge of Generative AI and Large Language Model (LLM) inference.
- Experience with system design and architecture.
- Proven Python skills.
Preferred Skills
- Knowledge of AI tools and frameworks including Langchain, LlamaIndex, or Semantic Kernel.
- Experience with Natural Language Processing (NLP) and Machine Learning concepts.
- Active open-source contributors.