Portugal

Python developer (with Machine Learning Experience) 

Javra Software B.V. is a software company based in the Netherlands that was founded in 1999. It has had an outsourcing company in Nepal since 2006 and a nearshore company in Lisbon, Portugal since May 2022. We are an innovative IT services provider, with a client base primarily located in Europe, the USA, China and Hong Kong. Our company specialises in developing innovative IT solutions.


Javra Software is currently seeking to recruit Python developers. The successful candidates will have the ability to conduct research, develop innovative tools and technologies, write scalable code to create back-end elements, integrate front-end elements into the application, and manage data exchange between the server and different user applications. The candidate will have a key role in the company's ongoing and new projects, where they will be responsible for the application development using Python.


Key Responsibilities:  

  • Develop scalable backend service and APIs using Python framework such as Django, Flask or FastAPI 

  • Work on data processing pipelines, feature engineering, and dataset preparation for analytics and ML workflows 

  • Deploy solutions using Docker, CI/CD pipelines, and cloud environments. 

  • Integrate ML models into production systems, ensuring performance, reliability and security. 

  • Conduct code reviews, provide technical guidance, and support team members. 

  • Contribute to system architecture discussions, data modeling, and solution design. 

  • Maintain proper documentation and ensure adherence to Agile/Scrum methodologies. 


You have the following experience and profile: 

  • 3+ years of professional Python development experience (4+ years preferred). 

  • Hands-on experience with ML frameworks such as TensorFlow, PyTorch, Scikit-learn, spaCy or similar. 

  • Experience with data manipulation libraries (e.g. pandas, NumPy). 

  • Solid understanding of SQL/NoSQL databases (e.g. PostgreSQL, MongoDB). 

  • Experience deploying solutions using Docker and CI/CD workflows. 

  • Strong understanding of software engineering principles, testing, and clean code practices. 

  • Able to write technical documentation.


Nice to Have:

  • Understanding of generative AI, LLM behaviour, and prompt engineering concepts. 

  • Experience with JavaScript frameworks or additional languages (e.g. TypeScript). 

  • Linux system administration knowledge. 

  • Exposure to cloud platform (AWS or Microsoft). 

Share your vision with us, and we’ll craft the technological solutions that make it a reality

Share your vision with us, and we’ll craft the technological solutions that make it a reality

Share your vision with us, and we’ll craft the technological solutions that make it a reality

Team up with Javra and turn your business challenges into intelligent, future‑proof digital solutions — built with precision and purpose.

Team up with Javra and turn your business challenges into intelligent, future‑proof digital solutions — built with precision and purpose.

Building the future of intelligent automation with AI agents that think, act, and deliver real business results.

Life at Javra

Who we are

Find a Job

Javra Cares

Blogs

Products

Vizurio

Our Solutions

AI/ML Development 

Adobe Solutions

Microsoft Solutions

PHP/Laravel Solutions

Progress Solutions

Others

Privacy Policy

Cookies

Netherlands

+31 (0)345 515 930

Head Office

Landzichtweg 64, 4105 DP Culemborg, The Netherlands

Portugal

+31 (0)345 515 930

Nearshore Office

Alameda Fernão Lopes, Nº12, 6º Floor, 1495-190 Algés, Lisbon, Portugal

Nepal

+31 (0)345 515 930

Offshore Office

Javra Software Nepal, Ward no 18, Nakhu, Lalitpur, Nepal

Copyright © 2026 Javra Software | All Rights Reserved

JAVRA SOFTWAREJAVRA SOFTWAREJAVRA SOFTWARE