Job Description
About Entrupy
Entrupy is a global technology company whose mission is to protect businesses, borders and consumers from transacting in counterfeit goods. Entrupy has developed a patented technology system which utilizes a combination of AI and computer vision to instantly identify and authenticate high value physical goods.
Entrupy's solutions serve business customers including leading luxury brands, retailers, e-commerce marketplaces and online resellers in over 60 countries. Entrupy is growing quickly with team members based in the US, India, Japan and Brazil. Entrupy's solutions in market:
- Entrupy Luxury Authentication
- Entrupy Sneaker Authentication
- Entrupy Fingerprinting
As we continue to build...
We're seeking curious, growth minded thinkers to help shape our vision, structures and systems; playing a key-role as we launch into our ambitious future. If you're invigorated by our mission, values, and drive to change the world — we'd love to have you apply.
About the role
We are seeking a Machine Learning Engineer to contribute to the development of computer vision models focused on item authentication and fingerprinting
In this role, you will research and develop models aimed at accurately determining the authenticity of items through the analysis of their unique visual characteristics, facilitating reliable identification and fraud prevention. You will also create models that assign a unique digital identity to items based on image data, effectively fingerprinting them. Moreover, model interpretability is a key focus of this role, ensuring that the machine learning algorithms are both accurate and easily comprehensible.
Your responsibilities will also include building and maintaining APIs to effectively deploy these models in production, as well as optimizing image capture on edge devices to create a seamless and enjoyable experience for customers, making it easy for them to capture images while ensuring that the data collected supports effective model performance.
Reports to: ML Lead
Location: Bangalore, India (Hybrid)
What You'll Do:
- Model Research & Development: Research, design, and train machine learning models for authentication, fingerprinting, image capture and other customer-centric computer vision applications, with a strong emphasis on delivering solutions that meet key performance metrics.
- Continuous Learning & Contribution: Stay current with advancements in ML and AI, contribute to tech talks, research papers, patents, and thought leadership in the field, and take initiative in implementing cutting-edge solutions across the organization.
- Model Productionization: Take models from research to production by building APIs to serve them efficiently, ensuring they integrate smoothly within larger applications and that they are scalable, resilient, and meet performance benchmarks.
- Performance Optimization: Identify and implement strategies for improving the speed and efficiency of models in production, focusing on resource utilization and response times.
- Proposal Writing: Prepare persuasive, data-driven proposals that clearly communicate the benefits and expected outcomes of proposed models to stakeholders.
- Collaboration with Internal Customers and Engineering Teams: Work closely with internal customers to understand their needs and gather feedback on model performance, interpretability and usability while partnering with engineering teams to integrate models into existing systems, ensuring seamless functionality and performance.
- Code Quality, Testing & Reviews: Write clean, modular, and well-tested code. Develop unit and integration tests to maintain high standards of code quality and reliability in production environments. Participate actively in code reviews, contributing to pull requests and collaborating with team members to share knowledge and best practices across the team.
- Systems-Level Problem Solving: Apply strong systems-level thinking to ensure seamless integration of ML models within various components and handle complex, multi-functional dependencies effectivel
Who you are:
- Bachelor's or Master's degree(preferred) in Computer Science, or related field, with hands-on experience in model development and deployment, particularly in computer vision and edge AI.
- Expertise in both traditional and modern computer vision.
- Strong in Python. Experience with PyTorch, OpenCV, FastAPI.
- Strong foundational skills in probability & statistics, calculus, geometry, optimization and linear algebra.
- Experience in API design and building APIs to serve ML models in production.
- Experience with distributed training or inference pipelines
- Ability to rapidly acquire new skills and technologies as needed for the role.
- Familiarity with deploying models on edge devices, handling real-time data processing, and optimizing for low latency and high efficiency.
- Ability to articulate complex technical concepts clearly in a global, cross-functional team environment.
- High degree of ownership and self-direction; a proactive approach to driving impactful solutions.
- Willingness to contribute to code reviews and mentor peers, fostering a collaborative and knowledge-sharing culture