Senior Python Engineer - AI/ML
Javra Software

Senior Python Engineer - AI/ML

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Mar 27, 2025 (Expired)
Job Description

For Javra Software in Nepal, we are looking for highly skilled and experienced Senior Python Engineer- AI/ML with a strong background in Machine Learning (ML) and Deep Learning (DL) who can research, build innovative tools and technologies, write scalable code to create backend elements, integrate front-end elements into the application, and manage data exchange between the server and different user application. This role requires a deep understanding of ML algorithms, frameworks, and best practices, with a focus on delivering high-quality, scalable solutions.


Key Responsibilities

  1. Design, develop, and deploy machine learning models and algorithms to solve complex problems.
  2. Implement and optimize deep learning models for diverse applications.
  3. Work closely with cross-functional teams to integrate AI/ML solutions into products and services.
  4. Perform data analysis and preprocessing to prepare high-quality datasets for training ML models.
  5. Stay up to date with emerging trends in AI, ML, and Deep Learning, incorporating cutting-edge advancements into projects.
  6. Mentor and guide junior engineers, ensuring best practices in ML model development and Python programming.
  7. Participate in code reviews, ensuring adherence to industry standards and best practices.
  8. Troubleshoot and resolve performance and scalability issues in deployed ML models.


Requirements and Qualifications

  1. Bachelor’s degree in computer science or a related field.
  2. Over 6 years of professional experience in AI/ML projects, with a strong emphasis on Python programming.
  3. Experience with NLP/LLM, Computer Vision and Deep Learning.
  4. Working experience in database system, both SQL and NoSQL (Mongo DB) and the ability to design and optimize database schemas.
  5. Knowledge of docker and containerization.
  6. Familiar with Continuous Integration frameworks e.g. GitLab, Jenkins etc.
  7. Ability to coach and review the work done by other members in the team.
  8. Basic knowledge of Data Science concepts and tools.
  9. Strong understanding of object-oriented design principles.
  10. Exceptional problem-solving and analytical abilities.
  11. Excellent written and verbal communication.
  12. Flexible and ready to accept new challenges.


Additional Skills:

  1. Python Web Frameworks: Experience with frameworks like Django or FastAPI for building AI/ML-powered web applications.
  2. Cloud Computing: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, including ML model deployment using services like AWS SageMaker, Google Vertex AI, or Azure ML.
  3. MLOps: Understanding of ML model lifecycle management, including monitoring, logging, and automation.
  4. Big Data Technologies: Knowledge of tools like Apache Spark, Hadoop, or Dask for handling large-scale datasets.
  5. Data Science & Analytics: Proficiency in Pandas, NumPy, Scikit-learn, and visualization libraries (e.g., Matplotlib, Seaborn, Plotly)


How to apply?

To apply for this position, send your CV to hrnp@javra.com

This job has been expired on 2025-03-27
Share:  

See More Opportunities like this

This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.