N-iX is looking for a Middle Python Engineer with Rust Experience to join the fast-growing project. The engineer will build high-performance backend systems and orchestrate distributed data workflows for a leading European company delivering high-performance platforms for meteorological and geospatial data.

Requirements

  • Python experience with distributed processing (Dask, Xarray, Numpy) - at least 3 years of experience.
  • Rust expertise: async programming (Tokio), concurrency, binary data structures.
  • Proven experience building scalable, distributed systems and RESTful APIs.
  • Familiarity with meteorological and geospatial data formats (GRIB, NETCDF, GEOTIFF, Zarr).
  • Understanding of geospatial projections, CRS, and affine transformations.
  • Strong mathematical and analytical thinking for array and matrix manipulations.
  • Experience with containerized infrastructure (K8s, ECS) and CI/CD workflows.
  • English level at least Upper-Intermediate.
  • Degree in Computer Science, Software Engineering, Mathematics, or related field.

Benefits

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings