- Top 10% of respondersTerafac Technologies is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Terafac Technologies usually responds to incoming applications within two weeks
Junior Software Engineer - Vision & AI/ML
- ₹15,000 – ₹30,000 • No equity
- 1 year of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Terafac is seeking a Junior Software Engineer to join our Team focused on making a transformational AI-Vision platform for Industrial Robots. The ideal candidate will have industry experience working on training Computer Vision and Robotics AI models. The position will involve taking these skills and applying them to solve for some of the most crucial & most exciting technology challenges of our generation. We are hiring in Chandigarh.
Junior Software Engineer - Vision & AI/ML
- Apply relevant AI and machine learning techniques to build models that improve Terafac’s AI Vision platform.
- Involved in goal setting related to the effort, AI system design, and ML excellence
- Drive efforts across multiple teams
- Work with other AI Engineers & improve the quality of AI work in the broader team
- Read research around Computer Vision, Generative AI and Robotics, and share your learnings with the team.
- Understand model architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches
- Apply in-depth knowledge of how the machine learning system interacts with the other systems around it
- Collaborate with Terafac team on their novel efforts in model training, reasoning systems, and/or learning via simulation etc.
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Professional/Personal project experience in one or more of the following machine learning/deep learning domains like Computer Vision, LLMs, Robotics etc.
- Very good knowledge of Python
- Version Control (Git)
Preferred Qualifications
- Experience in deep learning and PyTorch
- Experience in computer vision
- Experience with libraries like OpenCV, Open3D, etc.
- Good Understanding of machine learning pipeline in production (MLOPs)
- Experience with on-device algorithm development
- Experience working and communicating cross functionally in a team environment.
Job Details
- Job Type: Internship, Full-time, Fresher, Experienced
- Work from Office
- Salary range : INR 15k - 30k per month.
Application Task
If you have a database of 1000 images of 100x100 dimensions, that have 1 bit RGB layers.
How will you create an efficient program to search if a give image exists in the database or not, share pseudocode.
What is the time complexity of the algorithm you propose.
Can you generate this database computationally in 20 mins? If yes, please do.
Can you convert the pseudocode you created above to code in 20 mins ? If yes, please do.
How much time does your code take to search such an image ? What happens to this time as the size of database grows? If you can try for 1,00,000 images as well in 10 mins, please do and share results.
The above question was about exact matches, if you would want to have approximate similarity you would need machine learning. Please share your approach of how you would go about creating a dataset, selecting model, model parameters, and iterating on training runs to produce an ML program that gives us images that have approximate similarity to a given image.
Terafac is building an AI-Vision platform for industrial robots that will enable transformation of manufacturing. Our founding team is young, energetic and with an exceptionally high talent density doing the best work of their lives. It is not just an opportunity to work with the team, in the advanced field of AI and Robotics, and make fundamental breakthroughs at the cutting-edge of technology. Get experience and exposure to state of the art technology and the startup ecosystem. The work you will do with Terafac will unlock Industrial capacity and take humanity forward.
About the company
- Top 10% of respondersTerafac Technologies is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Terafac Technologies usually responds to incoming applications within two weeks