Website:
swayastudio.com
Job details:
š Bengaluru Ā· On-site Ā· Full-time
Read this first
This is a programming job. You will write, debug, profile, and test production Python (and some C++) every working day. Computer vision is the domain; software engineering is the craft.
The first screening round is a 15-minute live coding session. It includes basic data structure concepts to advanced data structures like linked lists, stacks, queues, trees, graphs, etc. ā this should be a warm-up for you, not an ambush.
What we do
We build high-precision measurement systems from multi-camera imagery: calibrated camera rigs, geometric reconstruction, and software that turns pixels into dimensions with accuracy claims we can defend.
What you'll own
ā¢ā ā An existing measurement pipeline ā multi-camera calibration, triangulation, and geometric computation.
ā¢ā ā Performance: profiling NumPy-heavy numerical code and making it 10ā100Ć faster without changing its answers.
ā¢ā ā Validation: building test harnesses, synthetic-data checks, and regression suites.
ā¢ā ā Deployment: packaging the pipeline to run reliably outside your laptop.
You must have
ā¢ā ā Fluent Python ā data structures, dictionaries, sets, complexity, and NumPy.
ā¢ā ā Real debugging ability ā experience hunting down difficult bugs.
ā¢ā ā Comfort with git, code review, and writing maintainable code.
ā¢ā ā Either hands-on geometric computer vision experience (calibration, stereo/multi-view, 3D reconstruction, OpenCV) or strong mathematical footing in linear algebra, optimisation, and statistics.
Nice to have
ā¢ā ā C++
ā¢ā ā Camera calibration or photogrammetry experience
ā¢ā ā Industrial inspection / metrology exposure
ā¢ā ā CUDA or serious performance work
ā¢ā ā Scientific computing background
Explicitly not required
LLM, GenAI, RAG, or agent experience. This role contains none of it.
How we hire (and how fast)
ā¢ā ā 15-minute live coding screen ā basics, camera on, any editor. Pass/fail, scheduled within 3 days of applying.
ā¢ā ā Take-home ā 4ā6 hours inside a 48-hour window you choose. AI tools allowed; you'll defend your work live afterwards.
ā¢ā ā Technical deep-dive ā your take-home, past work, and live problem-solving.
- ā¢ā ā Offer ā every stage gets a yes/no within 3 working days. No ghosting, ever.
Click on Apply to know more.