drjobs Python Cloud Software Engineer

Python Cloud Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montpellier - France

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

ABOUT US

Namirial is a multinational company specializing in Qualified Trust Services and technology solutions that help businesses professionals public administrations and individuals manage digital transactions.

Namirial has more than 1000 employees in its 30 offices in Europe Latin America and Asia. It is active in more than 85 countries with a network of clients and more than 200 business partners worldwide. We are on the EU Trusted List as a Qualified Trust Service Provider (QTSP) according to eIDAS and eIDAS 2 requirements. The most authoritative independent analysts rank us among the worlds leading providers of Digital Transaction Management.

Our international experience and knowledge of the different markets we work in which we have developed together with our clients and partners make us one of the leading global technology players.

Within Namirial the Prevent system is used by the Namirial KYC / Onboarding solutions to perform automated key information extraction and fraud detection on various kinds of documents from official ID documents to various kinds of supporting documents. It uses a wide variety of techniques to counter constantly evolving fraud methods including AIbased image processing and natural language processing.


ROLE DESCRIPTION


As a member of a delivery team composed of both Machine Learning researchers and software developers the Python software engineer takes part in the development and maintenance of software services enabling the use of internally developed image processing and natural language processing models in production.

The Python software engineers responsibilities range from design to production monitoring. She or he is involved in the analysis and feasibility of the requirements expressed by both the Product Owner and the data scientists of the team and takes charge of the design and development of solutions in compliance with good coding practices.

With the support and collaboration of the Cloud Operations team the Python software engineer puts in place the infrastructure configuration that allows the deployment and operation of the solutions in production. He or she ensures that the impact of solutions developed is as expected and adapts corrective action to meet functional requirements.

Reporting to the Team Lead Manager the software engineers main duties are as follows:

  • Understand both the functional requirements coming from the Product team the other software teams and the requirements of the machine learning / deep learning models and algorithms developed internally
  • Implement the solutions in collaboration with the data scientists and the dependent software teams
  • Support developers from other teams in the integration of the developed solutions
  • Ensure that the code complies with best practices from the code quality architecture or security points of view
  • Ensure full code coverage with automated tests
  • Identify and correct any malfunctions or nonconformance
  • Create and maintain the configuration files (CI configuration Docker Kubernetes configuration) allowing to test build deploy and monitor the application in production
  • Participate to the writing of technical documentation
  • Suggest technical improvements and new features that can bring value to the services
  • Participate in the teams continuous improvement

NEEDED TECHNICAL SKILLS:

  • Python software development including significant experience in at least one major API framework
  • Production monitoring tools
  • Continuous integration pipelines
  • Continuous deployment
  • Design and implementation of test suites
  • Git / dvc
  • Docker / Kubernetes
  • Some experience with Java or JDKbased languages is a plus

KNOW HOW:

  • Teamwork
  • Crossfunctional collaboration with teams/partners
  • Curiosity and depth
  • Adaptability/Resilience
  • Commitment reliability
  • Problem solving creativity

ORGANIZATIONAL:

  • Organizational and time management skills
  • Meeting deadlines and transparency about progress
  • Compliance with defined priorities
  • Respect for processes and tools
  • Agility

OTHER:

  • Professional proficiency in French and English

PROFILE:

  • Training: 3 or 5 years at university or engineering school
  • Level of expertise: Intermediate or Senior

    Employment Type

    Full Time

    Company Industry

    About Company

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.