Senior Python Developer

Italy Until 8/23/2026 First posted May 22, 2025 Last posted May 22, 2025
Job description

SELECT* is a professional team of recruiting specialists who are searching for talents in Ukraine, Europe, and the USA. Currently, we are looking for a Senior Python Developer for XTEL.

Position Overview

Join XTEL as a Senior Python Developer to spearhead technological innovation. Develop high-quality Python code, optimize performance, and enhance product functionality by collaborating with the AI Engineer team to help in the implementation of advanced machine learning algorithms. Lead development efforts, mentor junior developers, and engage in technical discussions to refine system architecture and design. Stay abreast of emerging trends, sharing insights to drive continuous improvement.

Key Responsibilities

As a Senior Python Developer at XTEL, you will:

  • Develop and maintain high-quality Python code using Python 3, NumPy, and Pandas.
  • Optimize code performance through advanced techniques like vectorization, parallelization, and multi-node computing.
  • Help AI Engineers to integrate machine learning algorithms and operational research techniques to enhance product functionality and performance.
  • Lead and contribute to product development, following SOLID principles and software design patterns to ensure maintainability and scalability.
  • Conduct code reviews and mentor junior developers, promoting high standards of code quality and teamwork.
  • Engage in technical discussions on system architecture, design improvements, and feature implementations.
  • Stay updated with emerging trends in Python, scientific computing, and performance optimization, sharing insights with the team.

Qualifications

  • A Bachelor’s degree in Information Technology, Computer Science or similar relevant field.
  • At least 5 years of experience with Python 3, NumPy, and Pandas.
  • Experience in scientific computing, vectorization, and performance optimization in Python.
  • Experience in product development, including SOLID principles, design patterns, Git, and Scrum.
  • Knowledge of machine learning and/or operational research (preferred).
  • Advanced proficiency in English, with excellent written and verbal communication skills.

Nice to have:

  • Experience with GPU computation and/or multi-node computation.
  • Advanced proficiency in Italian, with excellent written and verbal communication skills.

 

 

 

About this role

Summary

Develop high-quality Python code and mentor junior developers.

Job title

Senior Python Developer

Experience level

5+ years

Industry

software

Location requirements

Located in Italy; remote work not specified

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

python 3numpypandasscientific computingvectorizationperformance optimizationgitscrum

Preferred skills

machine learningoperational researchgpu computationmulti-node computationitalian

Specializations

pythonmachine learningscientific computingperformance optimizationproduct development
Locations

Structured locations inferred from the posting.

Italy

On-site Country