Position: Python Developer

  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Sep 22, 2024 (5 days left)
Job Description

Nimble is a US-based research company dedicated to creating cutting-edge AI-based platforms for pharmaceutical and biotech companies. We focus on integrating advanced technologies, including large language models (LLMs) and AI, into clinical research solutions. Visit nimble-cr.com to learn more about our software and services. We are expanding our software development and testing team in Nepal through our partner company, Numeric Mind.

We are looking for outstanding team players excited about working in a dynamic, fun, and challenging environment.


Job Description

·        Develop and maintain high-quality Python software code for data-intensive and AI-driven RESTful web application platform.

·        Collaborate in daily Stand-up meetings, brainstorming sessions, and bring forward ideas to enhance application features and performance.

·        Actively engage in requirement gathering, code reviews, and technical discussions for enhancing the overall architecture.

·        Conduct proof of concepts (POCs), feasibility tests, and performance benchmarks for various AI and data analytics libraries, tools, and frameworks.

·        Learn and apply R programming and associated data processing packages and libraries.

·        Support and maintain applications post-production, including AI model updates and API maintenance.

·        Work across functional teams in a collaborative environment to deliver AI-integrated software solutions.


Requirements

·        1+ year of experience in software development.

·        Strong knowledge of object-oriented programming paradigms and RESTful API services using Python.

·        Experience with Django, Django Rest Framework, and various third-party libraries for Django.

·        Familiarity with OpenAPI integration, including experience in designing and implementing APIs with AI-based models.

·        Proficiency in Python’s data science stack (Pandas, NumPy, Matplotlib, Plotly).

·        Hands-on experience with version control systems like Git and repository management tools like Bitbucket.

·        Knowledge of Django ORM, relational databases (PostgreSQL), and NoSQL databases (Redis).

·        Exposure to R programming, clinical data analysis, and AI model deployment is a plus.

·        Hands-on experience with cloud services, particularly Azure, is a bonus.

·        Ability to manage multiple tasks and adapt to a continually changing, fast-paced business environment.

·        Education: Bachelor’s or Master’s degree in Computer Science, or a related specialization.


Type: Full-time

Location: Part home, part office in Kathmandu, Nepal

Compensation: Attractive compensation for the deserving candidates

Benefits:

  • 5 working days (Mon - Fri) with 2 days from office
  • Lunch/Snacks and tea/coffee at office premises
  • Enrollment to Citizen Investment Trust
  • Generous leave policy (Festival, Floating, Casual, Sick)