18 Mentorpal Jobs
5-10 years
Bangalore / Bengaluru, Goa
Python Backend Engineer - Django/Flask (5-10 yrs)
Mentorpal
posted 1mon ago
Flexible timing
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.
Functional Areas: Other
Read full job description5-10 Yrs
Bangalore / Bengaluru, Goa
3-8 Yrs
Bangalore / Bengaluru
3-5 Yrs
Bangalore / Bengaluru
3-7 Yrs
Bangalore / Bengaluru
5-8 Yrs
Bangalore / Bengaluru
5-10 Yrs
Bangalore / Bengaluru