Python Engineer

RNRS Solutions
Warsaw
Workplace: HybridFull timeFunction: Software EngineeringExperience: 3-5 yearsSkills: ["Problem-solving","Independent work","Collaboration","Maintainability","Communication"]

Build and maintain structured Python pipelines for processing, analyzing, experimenting with, and visualizing radar and drone-detection data. Convert research notebooks and scripts into clean, reusable packages with modular design, strong OOP abstractions, and reusable utilities. Partner with signal-processing and AI/ML engineers to turn experimental workflows into maintainable tooling, improving code quality via refactoring, testing, and documentation while containerizing development with Docker.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
RNRS Solutions
RNRS Solutions
1 day ago

Python Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Build and maintain structured Python pipelines for processing, analyzing, experimenting with, and visualizing radar and drone-detection data. Convert research notebooks and scripts into clean, reusable packages with modular design, strong OOP abstractions, and reusable utilities. Partner with signal-processing and AI/ML engineers to turn experimental workflows into maintainable tooling, improving code quality via refactoring, testing, and documentation while containerizing development with Docker.
Location: Warsaw
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and maintain modular Python pipelines for loading, processing, transforming, analyzing, and exporting technical data.
  • •Restructure experimental scripts and notebooks into maintainable Python packages with clear modules, utilities, libraries, and interfaces.
  • •Develop reusable utilities and internal libraries that can be reused across experiments, datasets, and engineering workflows.
  • •Perform data analysis and EDA to explore datasets, identify patterns/anomalies, and help engineers understand complex data.
  • •Build technical visualizations (e.g., matplotlib/Plotly) and refactor code to improve maintainability, testing, and documentation; containerize workflows with Docker.

Key Requirements

  • •3–5 years of professional experience building Python projects, ideally on engineering, scientific, data-intensive, or R&D work.
  • •Ability to structure a Python codebase using modules, packages, reusable utilities, and libraries (beyond isolated scripts).
  • •Experience designing multi-step data-processing pipelines with clear inputs, transformations, and outputs.
  • •Strong object-oriented programming skills in Python, including confidence creating and extending classes and abstractions.
  • •Hands-on work with numerical/analytical data using NumPy, Pandas and/or SciPy, plus EDA experience with patterns, anomalies, and data-quality issues.
Experience:3-5 yearsDeep-techR&DRadarSignal processingAI/MLData processingTime-series data
Skills:Problem-solvingIndependent workCollaborationMaintainabilityCommunication
Tech Stack:PythonNumPyPandasSciPyMatplotlibPlotlyDockerGitJiraSlackScikit-learnPyTorchPytest

Company Brief

RNRS Solutions
Provides technology and business consulting services, delivering tailored IT solutions, process improvements, and advisory support to help organisations optimise operations and implement digital initiatives.
Industry: Consulting
Website