Latest AI JobsBrowse Jobs
R

Python Engineer

rnrs.solutionsWarsaw, PolandExternal
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Mid · 3+ yrs
Posted
18 Sept 2026
Status
Open · checked 7d ago

About this role

This position suits software professionals with mid-level experience who enjoy transforming experimental code into structured systems and want to work in Warsaw, Poland. The Python Engineer role involves building data-processing pipelines and supporting research teams at rnrs.solutions.

Role Overview

This position is based in Warsaw, Poland, within a research and development environment focused on radar systems for detecting and tracking low-flying drones. The professional in this role will design maintainable software systems and collaborate closely with specialists in signal processing, AI, and hardware development.

Key Responsibilities

Build and maintain modular data pipelines for loading, transforming, analyzing, and exporting technical information.
Transform experimental scripts and notebooks into structured packages containing clear modules and reusable libraries.
Create internal utilities and object-oriented abstractions that serve multiple engineering workflows.
Conduct exploratory data analysis to identify anomalies, validate assumptions, and interpret complex datasets.
Produce technical visualizations utilizing libraries such as matplotlib and Plotly.
Process numerical and time-series data using scientific Python libraries including NumPy, Pandas, and SciPy.
Refactor codebases, reduce duplication, and establish consistent practices for documentation and testing.
Containerize development environments and workflows using Docker.
Coordinate tasks and collaborate using Git, Jira, and Slack alongside multidisciplinary R&D teams.

Requirements

Three to five years of professional experience building Python software projects.
Practical ability to design multi-step data processing pipelines with defined inputs and outputs.
Strong understanding of object-oriented programming principles and codebase structuring through packages and modules.
Experience analyzing analytical or numerical data with NumPy, Pandas, or SciPy.
Exploratory data analysis skills to investigate datasets and communicate findings.
Ability to build technical visualizations with plotting tools.
Working knowledge of Git for version control and collaborative code review.
Hands-on experience building and executing Docker containers for development environments.
Familiarity with Jira for sprint planning and Slack for team communication.
Capability to write clean, maintainable code and solve complex problems independently.

Nice to Have

Background in data science or machine learning projects.
Exposure to machine learning libraries like scikit-learn or PyTorch.
Experience processing large sensor, signal, time-series, or numerical datasets.
History of converting prototypes and notebooks into reusable software for researchers.
Familiarity with testing frameworks such as pytest.
Background in performance optimization or vectorised numerical processing.
Prior involvement in deep-tech, robotics, autonomous systems, radar, or signal processing.

Skills and Tools

Python
NumPy
Pandas
SciPy
matplotlib
Plotly
Docker
Git
Jira
Slack
scikit-learn
PyTorch
pytest

About the Company

The hiring client is a European deep-tech startup specializing in the creation of next-generation radar systems designed to detect and track small, low-flying drones. The organization operates across multiple domains including radar architecture, RF hardware, embedded systems, signal processing, artificial intelligence, and data-processing software.

How to Apply

Interested candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

Where is the job located?

The position is located in Warsaw, Poland.

How many years of experience are required?

The role requires 3 to 5 years of hands-on professional experience building Python projects.

What kind of company is hiring?

The hiring entity is a European deep-tech startup building next-generation radar systems for detecting and tracking small, low-flying drones.

What tools and libraries will I use daily?

Daily tools and libraries include Python, NumPy, Pandas, SciPy, matplotlib, Plotly, Docker, Git, Jira, and Slack.

Is machine learning experience mandatory?

Machine learning experience is listed as a nice-to-have qualification rather than a mandatory requirement.

Ready to apply?

The application is on the official rnrs.solutions careers page.

Apply on company site