Mentorpal.ai
Python Backend Engineer - Django/Flask
Job Location
in, India
Job Description
As a Python Backend Architect/Engineer, you will be instrumental in designing, developing, and maintaining our core backend systems. You will work closely with our cross-functional teams to implement cutting-edge AI solutions, including large language models (LLMs), to power innovative applications like voice-interactive systems, chatbots, and AI-driven web applications. Responsibilities : - Design and implement robust, scalable, and high-performance backend systems. - Ensure the system's reliability, security, and maintainability. - Optimize system performance and resource utilization. - Integrate AI models, particularly LLMs, into backend systems. - Design and implement efficient data pipelines for AI model training and inference. - Optimize AI model performance for real-time applications. - Develop RESTful APIs to expose backend services to frontend applications. - Ensure API security, performance, and documentation. - Design and optimize database schemas for efficient data storage and retrieval. - Implement data migration strategies and backup procedures. - Leverage cloud platforms (AWS, GCP) to deploy and manage backend systems. - Utilize containerization technologies (Docker) for efficient deployment and scaling. - Identify and resolve performance bottlenecks. - Implement load testing and monitoring strategies. - Collaborate with cross-functional teams (frontend, data science, product) to deliver high-quality solutions. - Mentor and guide junior team members. Required Skills and Experience : - Strong proficiency in Python programming language - Experience with backend frameworks (Django, Flask) - Familiarity with database technologies (MySQL, MongoDB, vectorDB) - Knowledge of cloud platforms (AWS, GCP) and containerization (Docker) - Understanding of RESTful APIs and API design principles - Experience with version control systems (Git) - Proficiency in testing frameworks (Unit testing, Integration testing) - Experience with AI and machine learning concepts - Knowledge of natural language processing (NLP) techniques - Familiarity with LLMs and their applications - Hands-on experience with Langchain framework (preferred) - Strong problem-solving and analytical skills - Excellent communication and collaboration skills - Ability to work independently and as part of a team - Attention to detail and a commitment to quality - Passion for learning and staying up-to-date with the latest technologies. Location : Panjim, Goa Working Mode : Hybrid Interview Process : - Introductory and Technical Round : Assessment of technical skills and experience. - System Design Round : Evaluation of system design and problem-solving abilities. - HR Final Discussion : Assessment of cultural fit and career aspirations. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/26/2024
Location: in, IN
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources Mentorpal.ai |
---|