Senior Data Engineer (Geospatial)
We are looking for an experienced engineer to transform massive streams of raw satellite data into a vital tool for the planet’s future. To be part of building a world-first constellation of hyperspectral microsatellites to tackle climate change and food security. In this role, you will design and scale the “digital nervous system” that processes spaceborne data into actionable insights, helping global industries manage resources sustainably and efficiently.
Join a Deep Tech team where your primary challenges will be scalability, low-latency processing, and complex geospatial data architecture.
Experience / Skills required:
Must have:
- Master’s degree in Computer Science, Software Engineering, or related field, or equivalent experience
- 5+ years of proven experience as a software engineer with a focus on data pipelines and processing
- Strong proficiency in Python and confidence with Linux (bash, basic system administration)
- Solid understanding of GIS principles and experience with GIS tools (e.g., QGIS, GDAL)
- Familiarity with cloud platforms (e.g., AWS) and storage solutions (e.g., GCS)
- Strong understanding of data structures, algorithms, and software architecture principles
- Knowledge of PostgreSQL/PostGIS
- Ability to make quick decisions in a busy environment
- Excellent problem-solving skills and strong communication abilities
- Upper-intermediate level of English and better
Good to have:
- Background in physics or optical engineering
- Experience with satellite data processing or aerospace industry
- Experience with multispectral or hyperspectral data
- Understanding of geospatial data formats and processing
Responsibilities:
- Design and implement robust, scalable data processing pipelines for large-scale satellite data ingestion and distribution
- Collaborate with cross-functional teams, including data scientists, satellite engineers, and product managers
- Optimize pipeline performance for real-time data processing and efficient resource utilization
- Develop and maintain automated testing frameworks and engage in code reviews for quality assurance
- Troubleshoot and resolve data processing workflow and pipeline issues
- Monitor system performance and implement enhancements to improve efficiency and reduce latency
- Develop internal tooling to aid in the image validation and calibration efforts
- Stay informed about emerging technologies and trends to drive innovation
- Document pipeline architecture and processes for knowledge sharing and collaboration
We offer:
- Competitive salary with the regular review
- Medical Insurance after 3 months probation period (can be used in Ukraine)
- Vacation (up to 20 working days)
- Sick leaves (10 working days)
- National Holidays as a time off (11 days)
- Online English courses
- Accountant assistance and legal support
- Flexible working schedule, remote, office-based or hybrid format
- Fully-equipped perfect office space located in the city center (ready for work in blackouts)
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Challenging projects in diverse business domains and a variety of tech stacks
- Communication with Top/Senior level specialists to strengthen your hard skills
- Online/offline teambuildings
- Volunteering culture development and support
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team