Senior Software Engineer (AI/ML )

Senior Software Engineer (AI/ML )

1 Nos.
53472
Full Time
2.0 Year(s) To 5.0 Year(s)
10.00 LPA TO 12.00 LPA
IT Software - Project & Program Mgt / Other
IT-Software/Software Services
Job Description:

About Augrade:
At Augrade, our mission is to make AR/VR more accessible & adaptable to how we live, work & play.
We"re a wearable tech startup working on AR glasses for B2B industry starting with a niche focus on Architects & interior designers. We enable them to ideate, design & present their designs in 3D using generative AI & AR technologies.


About the role:
We are currently seeking a highly motivated software engineer who is keen to work in AR, to work directly on all our AR & 3D efforts. The candidate will be working on CV applications, to be used in tandem with Unity. You will be a part of the core AR team & working closely with other teams & the founders.
As we are a start-up, there is plenty of room for progression and making the role your own. Occasionally, and in line with your strengths and interests, you may have to work outside your job description.


Key Qualifications:
• At least 2+ years of experience in Deep Learning and Machine Learning techniques.
• Strong command of C#, Unity development, and integrating with a user-space process that controls the firmware
• At least 1+ years of experience in Computer Vision related applications.
• Experience in optimization of deep learning pipeline for different hardware platforms.
• Experience in conversion of models to formats that are compatible with mobiles.
• Strong experience in image processing techniques such as image enhancement, noise reduction, and image segmentation
• Strong experience in hand tracking and gesture recognition techniques using computer vision for wearable tech/ mobile phones.
• Strong understanding of image processing algorithms such as convolution, filtering, and morphological operations.
• Strong understanding of feature extraction algorithms such as SIFT, SURF, ORB, and Harris corner detection.
• Familiarity with hand tracking algorithms and techniques

• Strong command of ML libraries and previous experience in detailed object recognition, information extraction and object/hand tracking use cases.
• Experience with one or more general-purpose programming languages including but not limited to: Go, C/C++, Java or C#.
• Ability to dive into and understand unfamiliar codebases and systems
• Ability to manipulate and analyze large scale, high-dimensionality data from varying sources.
• Excellent collaboration skills. We work with teams responsible for many layers of our products, and our services are a core part of the technology stack.
• A background of working on enterprise software is a bonus.
• Expertise with industry-standard frameworks or libraries (e. g. Spark, pandas, scikit-learn, TensorFlow, PyTorch, Keras, etc. ).
• Familiarity with ARCore, ARFoundation and 3D modeling software (like Blender) and handling the same in Unity is a bonus.


Responsibilities:
1. Explore and analyze unstructured data like images through image processing
2. Automating pipelines with external apps within Unity.
3. Develop and adapt advanced computer vision and state-of-the-art deep learning techniques for object detection/ classification/ quantification
4. Research and evaluate various hand tracking solutions and technologies
5. Design and implement custom hand tracking solutions for wearable devices using a combination of software and hardware
6. Continuously monitor and optimize hand tracking performance to meet project requirements and deadlines, including analysing and troubleshooting technical issues and implementing performance improvements
7. Collaborate with other teams to integrate hand tracking capabilities into AR/VR applications and experiences
8. Work towards ideating, implementing, and optimizing deep learning models for various computer vision applications including but not limited to - 3d object detection, 6dof object pose estimation, object tracking etc.

Desired Profile / Criteria / Skills :

Education & experience:
1. BS in Computer Science, or equivalent industry experience in software engineering, computer vision, machine learning or a related field. Masters/PhD preferred.
2. Experience working with public cloud services such as AWS, GCP etc.
3. Experience in designing and developing highly available, scalable and fault tolerant distributed systems from scratch till production.
4. Willingness to learn new technologies, whatever lets you deliver the best product.
5. Knowledge of real-time image processing and computer vision algorithms is a plus.
6. Experience with hand tracking SDKs like Leap Motion, OpenNI, etc. is a plus.

 

3 Questions& answers to filter candidates :

  • Have you worked on mobile hand tracking / image processing solutions before ? Then What ? 
  • Have you trained Neutral Networks on small datasets ? 
  • Have you worked with Stable Diffusion ?

 

Target companies to poach from: Google, Gravity sketch, Meta, Metabrix, Tesseract, Attentive AI, Nvidia, Happiest Minds, Persistent systems, Gmetri, Yellow.ai, Spacemaker, ( Any company creating a strong AI/Ml presence )

Company Profile

We build wearable AR & VR devices powered by AI to help you save time & energy with faster access to information & entertainment

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs