NINOX 360 is an early-stage, bootstrapped startup focused on next-generation inspection technologies for the oil, gas, and manufacturing sectors. Our customers include leading energy companies, and we are expanding to support new projects beginning through out 2026.
This position will likely begin as a project-based contract role with the potential to grow into a full-time position. Most job postings are junior level positions, however candidates with extensive experience are welcome to apply if they value flexibility, autonomy, and impactful engineering challenges.
If you are interested in any of the opportunities below, please contact jobs@ninox360.com to get the latest list of what we need.
Join the founder of NINOX 360 to help build the most accurate and numerically stable photogrammetry system in the industry. This is a high-impact role where your work will be delivered directly to customers. You’ll enjoy a flexible work schedule, a strong work-life balance, and the opportunity to work on meaningful real-world applications in industrial inspection and metrology.
You will identify and model sources of subtle errors in vision-based 3D reconstruction pipelines, improve numerical stability, and optimize system performance. The role involves extending the test architecture, benchmarking both internal and third-party libraries, and developing new algorithms or workflows where current tools fall short. You’ll work hands-on across the stack, from data collection and preprocessing to algorithm design, integration, and optimization.
Proficiency in at least two of: Java, C++, Python
Strong understanding of Structure-from-Motion (SfM) methods and related libraries
Familiarity with deep learning frameworks (e.g., PyTorch, TensorFlow)
Experience with Android or Linux development
Experienced with GIT
(Preferred) Experience with cloud or edge computing architectures
(Preferred) Willingness to travel occasionally for field testing or technical demonstrations
Currently residing in the U.S. is preferred
Typically 2+ years of relevant industry experience
Demonstrated experience identifying a problem, designing a technical solution, and personally implementing. Personal or professional projects
Position will initially be part time and hourly at $40 to $80 USD, depending on experience
Flexible schedule and remote work options available
We're looking for a junior software engineer to join our growing development team. You’ll be working to expand our backend system for Surface Inspector, our hand-held 3D scanner for quantifying material loss on various industrial assets. Tasks include but are not limited to database integration, automated log analysis, automated status tests, and the potential for working on embedded platforms like Android and Raspberry PI. This is an excellent opportunity for recent graduates or early-career developers who are eager to learn, grow, and contribute to production projects in a supportive environment.
Programming Languages: At least two of our core languages (Java, Kotlin, or Python)
Understanding of Web Architecture: How clients, servers, and databases interact; familiarity with HTTP request/response cycles, REST concepts, and stateless design.
Basic Server Programming: Ability to write and deploy code that listens for requests, handles routes/endpoints, and returns responses.
Data Handling: Experience working with structured data (e.g., JSON, form data), validation, and serialization/deserialization.
Testing and Debugging: Writing unit tests (JUnit)
Version Control: Familiarity with Git workflows
Linux developer and familiar with Ubuntu
(Optional) Exposure to Android development
(Preferred) Willingness to travel occasionally for field testing or technical demonstrations
(Preferred) Currently residing in the U.S.
BS in computer science or equivalent
Preference towards individuals with experience outside of the classroom, from either personal projects or work experience
Position will initially be part time and hourly at $20 to $35 USD, depending on experience
Flexible schedule and remote work options available