About Us
We are a startup building a high-performance ABIS (Automated Biometric Identification System). We have built our prototype and are working toward building a robust, scalable, and GPU-accelerated system for real-world biometric deployments.
You'll be working closely with one of the co-founders, who will mentor you directly. This role is ideal for someone who's hungry to learn, curious about system-level programming, and wants to contribute to a product that directly impacts users.
Position Details
(India Preferred)
🚀 Future Opportunity: High-performing interns may be offered full-time roles
Key Responsibilities
- Work on the evaluation framework to measure system correctness and performance
- Write and maintain scripts for performance benchmarking, test automation, and framework extensions
- Debug and triage test failures in both clean and noisy data scenarios
- Collaborate on migrating existing Java-based biometric components to a faster language with GPU support
- Assist in network protocol transmission and debugging (TCP/networking knowledge expected)
- Prototype future GPU-optimized modules (CUDA/OpenCL integration in C++/Python)
- Document code, testing methodology, and design decisions
- Maintain active coordination with team regarding updates and progress
Requirements
Must-Have
- Strong Python skills: scripting, basic OOP, and writing clean code
- Familiarity with unit testing and e2e testing
- Basic understanding of TCP/IP networking and socket programming
- Ability to work with Git (commit, branch, conflict resolution)
- Self-motivated and eager to learn independently
Nice-to-Have
- Exposure to C, C++, or Rust (compiling, basic debugging)
- Familiarity with biometric systems or evaluation metrics
- Experience with Linux shell scripting (bash)
- Exposure to GPU programming (CUDA/OpenCL) is a big plus
- Experience using profiling or benchmarking tools
What You'll Learn
- How to evaluate real-world biometric systems (correctness vs raw performance)
- How to build and extend robust software evaluation frameworks
- Techniques for debugging and benchmarking distributed, performance-sensitive systems
- Concepts in low-level networking, memory profiling, GPU programming, and systems optimization
What We Offer
- Hands-on experience in a production-grade, performance-focused software system
- Flexible work hours, remote-friendly environment
- Stipend and potential for a full-time role
- A small, fast-moving team solving deep technical problems
Selection Process
Initial Screening
Get to know you and basic screening test
Technical Assessment
1-hour guided on-screen call to solve a task. You're free to use Cursor or any tools - we just expect you to do it yourself.
Final Discussion
Culture fit, learning mindset, and goals discussion with the CEO
Ready to Apply?
Send the following to hr@nexbiolabs.com
Subject: "ABIS Intern – Your Name"
Include:
- Your resume (PDF)
- GitHub/Portfolio link (if available)
- A short paragraph on: "A project I'm proud of and what I learned from it"
- A short paragraph on: "What excites me about working on this"
Apply Now