Vyoma is on a mission to solve the problem of space debris threatening active satellites in orbit. They are seeking an experienced Software Engineer to join their team and help shape software systems that turn raw payload data into actionable intelligence, collaborating closely with computer vision and algorithm experts.
Responsibilities:
- Design, develop, and maintain high-quality, high-performance software pipelines that process payload image data and expose high-level information to downstream systems
- Own software quality end-to-end: write well-structured, testable code, define validation plans, and ensure full unit and integration test coverage before merging
- Drive system design decisions — propose, evaluate, and implement architectural patterns and abstractions that keep our codebase scalable and maintainable as the system grows
- Review code thoughtfully and thoroughly, raising the engineering bar across the team and mentoring colleagues on software best practices
- Identify and implement improvements in performance, reliability, and observability — from algorithmic optimisation to parallelisation strategies and deployment workflows
- Collaborate with domain experts in computer vision and numerical algorithms, translating research-grade ideas into production-ready software
- Proactively identify problems and propose solutions before they become blockers — we value engineers who take ownership