Job Description :
We are looking for talented Python Developers to join our growing team working on innovative projects in enterprise scale AI applications and solutions.
You will partner with Project Leads / Technical Architects in collaborative environment to build, deploy and maintain the solutions in both Non-Production and Production environments.
Responsibilities :
- Develop solutions using AI tools / frameworks utilizing technologies such as Azure OpenAI, LLama3, and other open source Large Language Models (LLMs).
- Deepen your understanding of the data preparation process, the subtleties of the fine-tuning procedure, and the challenges it presents.
- Engage with Retrieval-Augmented Generation (RAG) to blend retrieval-based methods with generative models, improving outcomes in areas like question answering and document summarization.
- Build Agentic Workflows to enhance the capabilities of the AI Solution.
- You should not hesitate in learning and building innovative solutions in newer technology stacks.
Technical Qualifications :
Strong in developing, testing, and deploying enterprise applications using Python packages / frameworks.Experience in building and maintaining scalable APIs using FastAPI / Flask frameworks.Design and integrate AI assistants / chatbots, including custom development and third-party frameworksExperience in SQL / NoSQL databases including PostgreSQL, MySQL and MongoDB.Knowledge of vector databases and semantic search AI functionalities.Proficiency in Graph Databases Neo4j.Strong in building data ingestion pipelines, handling various data formats such as JSON and YAML.Mastery in Contextual Prompting : Ensure the preservation of conversational context to facilitate coherent and meaningful dialogue with LLMs.Experience with containerization tools like Docker and Kubernetes.Good Understanding of Basic Auth, two-way SSL, oauth2 or JWT token-based security.Experience with Bitbucket, Git / Hub, or other version control systems.Ability to develop and extend CI / CD pipelines (Jenkins, Docker)Generic Qualifications :
Comfortable working with cross-functional teams product managers, data scientists, and other developers to deliver quality software solutions.Ensure software quality through code reviews, unit testing, and best practices for DevOps and CI / CD pipelines.Ability to manage time wisely across projects and competing priorities, meet agreed upon deadlines, and be accountable for work.Able to write maintainable and functionally tested modules.Interest in staying current with technology and mentoring others.Others :
Willing to relocate or commute to North Bangalore (Yelahanka) for work.