A

Python Software Engineer

Ai2C Technologies
Full-time
On-site
Remote

We are looking for a highly skilled Python Software Engineer to join our dynamic team. In this pivotal role, you will design & develop features involved in ML processing software that address various business challenges. You will work closely with cross-functional teams and help ML engineers to transform data-driven insights into innovative ML algorithms.

Key Responsibilities

  • Design, implement & test features involved in pre-processing & post-processing data handled in ML operations.
  • Understand the infrastructure and be able to design solutions on requested features.
  • Adapt & optimize existing code to serve new needs.
  • Detect corner cases in software that need to be thoroughly tested.
  • Bug fixing.
  • Collaborate with data scientists and software engineers to integrate ML solutions into production systems.

Requirements

  • University degree in Computer Science, Electrical and Computer Engineering, or any related department.
  • Strong programming skills in Python.
  • At least 3 years of experience.
  • Good grasp of design patterns and standard software practices.
  • Good grasp of pandas dataframes & numpy operations.
  • Good grasp of unit testing.
  • Ability to work with the GIT version control system.
  • Strong analytical and problem-solving skills.
  • Excellent English communication skills.

Bonus Qualifications

  • ML knowledge & experience.

Benefits

  • Be part of an international company that is at the forefront of financial technology innovation.
  • Enjoy a very competitive compensation package:
    • Competitive salary above market standards (2000-2800 EUR net)
    • Bonus based on transparent AI2C's profit sharing plan
  • Comprehensive private health insurance fully paid by the company.