Job Title: Senior Python Developer (Django, NLP, LLM)
Location: Multan (Onsite Full-time)
Company: Verticalsols
Job Summary
Verticalsols is on the lookout for a talented Senior Python Developer to join our innovative team. The ideal candidate will possess a robust background in Django web development and a comprehensive understanding of Natural Language Processing (NLP) and Large Language Models (LLM). In this role, you will be instrumental in designing, developing, and implementing cutting-edge solutions that leverage advanced NLP technologies to enhance our product offerings.
Key Responsibilities
Application Development: You will design, develop, and maintain high-performance web applications using Django, ensuring they are responsive and efficient.
NLP Integration: Your role will involve implementing NLP algorithms and models, focusing on Large Language Models to improve user experience and application functionality.
Collaborative Development: Work in close collaboration with cross-functional teams, including data scientists, product managers, and UX/UI designers, to define project requirements and deliver high-quality solutions.
Code Quality Assurance: You will ensure code quality through best practices, conduct code reviews, and implement unit testing. Mentoring junior developers and conducting training sessions on Django and NLP best practices will also be part of your responsibilities.
Performance Optimization: Analyze and improve application performance, scalability, and reliability. Utilize tools and techniques to monitor system efficiency and implement enhancements.
Research & Innovation: Stay abreast of the latest trends and advancements in NLP and LLM. Apply your findings to innovate and enhance existing products.
Documentation: Maintain comprehensive documentation for code, processes, and project specifications to ensure clarity and facilitate knowledge sharing within the team.
Qualifications
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in Python development, with a strong emphasis on the Django framework.
Proven experience in Natural Language Processing and hands-on experience with Large Language Models.
Strong knowledge of RESTful API design and implementation.
Familiarity with cloud services (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is advantageous.
Experience with relational databases (PostgreSQL, MySQL) and ORM libraries.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Strong communication skills, capable of conveying complex technical concepts to non-technical stakeholders.
Preferred Skills
Experience with machine learning frameworks.
Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular) is beneficial.
Contributions to open-source projects or publications in relevant fields will be highly regarded.
Benefits
Competitive salary with performance-based bonuses.
Flexible working hours and options for remote work.
Opportunities for professional development, including training and attendance at conferences.
Annual and casual paid leave.
A collaborative and inclusive work environment.
Food facilities available for employees.
How to Apply
If you are interested in this exciting opportunity, please submit your resume detailing your experience and explaining why you would be a great fit for this role. You can reach out to us via contact number +923459479114.
Joining Verticalsols means becoming part of a dynamic team dedicated to innovation and excellence in technology solutions. If you have a passion for development and a desire to work with advanced technologies, we look forward to hearing from you!