Java Developer Lead – Generative AI, Large Language Models
India
Full Time
4 hours ago
No Sponsorship
Key skills
AWSAzureCloudDjangoJavaJenkinsMySQLPostgresPythonPyTorchRDBMSSpringSpring BootSpringBootTensorflowAIMachine LearningNLPGenerative AILarge Language ModelsTensorFlowPineconePytestGitVersion ControlCI/CD
About this role
Role Overview
Play a pivotal role in building applications and APIs that leverage Generative AI and Large Language Models.
Requires strong software architecture and design skills.
Exceptional data modeling capabilities.
Ability to prioritize effectively in a fast-paced, innovative environment.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
10+ software development experience.
7+ Python/Django.
Extensive experience with Python and the Django framework (5+ years).
Proven experience in building and supporting highly scalable and available REST APIs.
Proficiency in Java and Spring Boot.
Strong background in software architecture and design patterns.
Experience with Generative AI, Large Language Models, or related AI technologies is highly desirable (prompt engineering, text-to-speech, speech-to-text, machine learning, personalization, etc …)
RDBMS experience with databases like Postgres, MySQL, etc.
Experience in distributed multi-tier systems and client-server architectures is required.
Expertise in writing unit tests using unittest or pytest.
Familiarity with AI frameworks and libraries (e.g., TensorFlow, PyTorch).
Knowledge of NLP and machine learning concepts.
Experience with vector databases, such as PineCone.
Experience with cloud platforms (e.g., AWS, Azure) and deploying AI models.
Proficiency with version control systems like Git.
Knowledge of Jenkins or similar tools, CI/CD flows.