We are seeking a talented Full Stack Java Software Engineer with expertise in software engineering to join our team. As a Full Stack Software Engineer, your primary responsibility will be to develop & integrate Generative AI solutions that focus on technology improvements. Specifically, you will be working on projects involving Generative AI solutions for Technology Assistants & Data Management Efficiencies and will contribute to Java backend and Front End development such as IDE plugins Data Connections & Integrators.
Requirements:
- A Master's or Ph.D. degree in Computer Science or a related field.
- Minimum 6 years experience with at least 3 years in designing and building ML/AI Solutions.
- Proven experience working as a Software Engineer, with a focus on Java, and exposure to Generative AI Applications such as chatGPT.
- Strong proficiency in programming languages such as Java, Kotlin, Scala etc ( Mandatory)
- Experience creating IDE Plugins for PyCharm, VS Code, IntelliJ & Web Consoles ( Mandatory)
- Experience in python and data pipelines ( nice to have)
- Solid knowledge of software engineering best practices, including version control systems (e.g., Git), code reviews, and testing methodologies.
- Experience with large language models (LLMs) & prompt engineering techniques, vector DB's ( Nice to have )
- Strong communication skills to effectively collaborate and present findings to both technical and non-technical stakeholders.
- Proven ability to adapt and learn new technologies and frameworks quickly.
- A proactive mindset with a passion for continuous learning and research
A Master's or Ph.D. degree