Python Engineer
Experience: 5+ Years
No. of Positions: 1
Skills required:
- Education: At least Bachelor’s degree in computer science, Information Technology, or a related field.
- Proficient in Python programming language. [Must Have]
- Experience with web development frameworks such as Flask or Django.
- Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases. [Must Have]
- Familiarity with Large Language Models (LLMs) and their detailed workings. [ Must Have]
- Knowledge of front-end technologies, including HTML, CSS, and JavaScript.
- Experience with cloud-based infrastructure, such as AWS or Azure.
- RAG Chatbot Experience
- Multi-Threading or Distributed Processing Experience [Must Have]
- Celery (https://docs.celeryq.dev/) or Ray (https://www.ray.io/) Experience[Good to Have]
- LangChain, Lang Graph, LangSmith [Good to Have]
Key Responsibilities:
- Develop high-quality applications using the Python programming language.
- Participate in all phases of the software development life cycle, including requirements gathering, testing, and deployment.
- Collaborate with cross-functional teams, including other developers, designers, and clients, to ensure applications are developed according to specifications.
- Conduct thorough testing of applications to ensure they are free of errors and meet quality standards.
- Deploy applications and provide post-deployment support as needed.
- Mentor junior developers, providing guidance and support in their professional development.
- Keep software programs up to date with the latest versions and technologies.
- Work on LLM integrations
Seniority Level: Senior
Industry : Information Technology & Services
Location: Ahmedabad/Vadodara
Employment Type : Full-time