Description
Design, develop, and deploy Generative AI-enabled capabilities using Java and React.js within an R&D environment. This role is on-site.
Responsibilities
- Build and maintain full-stack applications using Java and React.js.
- Create internal frameworks to integrate NLP-based applications with enterprise systems.
- Deploy and scale products in public cloud environments.
- Collaborate on technical strategy and roadmaps with engineers and scientists.
- Mentor junior developers and implement engineering best practices.
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 web services.
- Proficiency with SQL.
- Practical knowledge of Generative AI and Large Language Model (LLM) inference.
- Proven Python skills.
- Experience with system design and architecture.
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.