TL;DR
Senior Software Engineer (Data Acquisition): Develops backend platforms for field data acquisition technology for underground mapping, operating in integration with hardware, sensors, positioning systems, and networks. Focus on real-time sensor data ingestion, asynchronous pipelines, and reliable operation under unstable field conditions such as limited connectivity and resource-constrained edge environments.
Company
hirify.global is the leading underground mapping solution for non-intrusive discovery.
What you will do
- Build and evolve core backend services that orchestrate field data acquisition across distributed, real-world environments.
- Design and implement asynchronous, pipeline-driven systems for real-time data ingestion, validation, and processing.
- Own critical system components end-to-end, with responsibility for correctness, performance, resilience, and behavior under real production conditions.
- Lead architectural decisions and technical direction, driving improvements in scalability, robustness, and long-term system clarity.
- Work hands-on with live production systems developed and deployed remotely to edge devices in the field, including releases, field experiments, deep debugging, and on-call support.
- Collaborate closely across disciplines - system engineering, algorithms, hardware, frontend, and operations - to deliver cohesive, end-to-end solutions.
Requirements
- 6+ years of experience building, operating, and owning production-grade backend platforms in data-intensive environments.
- Strong proficiency in Python or an equivalent high-level language, with the ability to write clear, maintainable, and robust production code.
- Hands-on experience with Linux-based systems and networking fundamentals.
- Significant experience in designing architecture and building complex, data-intensive distributed systems, with the ability to balance reliability, performance, and scalability tradeoffs.
- System-level thinking - ability to reason about end-to-end flows, state, and failure modes, proactively identifying gaps, risks, and opportunities and translating them into robust, production-grade solutions with observability built in from day one.
- Strong ownership mindset and communication skills, with a collaborative approach, technical maturity, and a continuous learning attitude.
Nice to have
- Experience with Rust/C/C++ or embedded systems development.
- Background in hardware-software integration, sensors, or data acquisition systems.
- Hands-on experience with AWS and cloud infrastructure in production environments, including deployment, monitoring, and operations.
- Experience working with geospatial data and/or positioning technologies (e.g. GNSS).
- Experience leveraging AI-assisted workflows and tools to improve development velocity, code quality, or system design in production environments.
Culture & Benefits
- Believe in a culture of psychological safety, where our people feel listened, appreciated and empowered to take their initiatives into core impact to the company.
- Care about our people growth and proactively invest on it.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →