Python developer (with Machine Learning Experience)
Primary stack
Nice to have's
Job description
About the Position
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 specializes in developing innovative IT solutions.
Javra Software is currently seeking to recruit Python developers with Machine Learning experience. 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.
Responsibilities
- Develop scalable backend services and APIs using Python frameworks 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.
Requirements
- 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 behavior, and prompt engineering concepts.
- Experience with JavaScript frameworks or additional languages (e.g., TypeScript).
- Linux system administration knowledge.
- Exposure to cloud platforms (AWS or Microsoft).
We Offer
- Competitive salary
- Opportunity to work with an innovative IT services provider
- Professional growth and development opportunities
- Collaborative and dynamic work environment
About the Company
Team up with Javra and turn your business challenges into intelligent, future-proof digital solutions - built with precision and purpose.
Apply
Send your CV and a short note on why this role is the right fit for you to:
- For Portugal: [email protected]
- For Nepal: [email protected]
- For the Netherlands: [email protected]
Share your vision with us, and we’ll craft the technological solutions that make it a reality.
© Javra Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT / tech за описом ITJobs