Your browser is out of date, for the best web viewing experience visit Browse Happy to upgrade your browser today.
About the Role
Vimaan is scaling products across various customer facilities, you as Module Lead will be leading the optimization and deployment of deep-learning models. The optimization part would be covering the entire pipeline, i.e. including pre-processing, inferencing and post-processing. The optimization effort can range from exploring various optimization frameworks to model pruning. You would be taking models from developers of various products and be responsible for optimizing and then deploying the optimized models in production environment whilst ensuring the accuracy of the model remains same. The target deployment devices can range from server to edge devices but would be known apriori and hence the optimization strategy would be changing accordingly. Optimization target can involve GPU memory consumption, model size, inference pipeline speed or power consumption.
You’ll collaborate extensively with our other engineers, customers and senior management to build and ship key features. We are detail oriented and value clean, modular, and high-performing code. You’ll help architect and build our internal libraries, standards and frameworks. We love engineering-wide consistency in code and have massive ambitions on both client and server sides. We love people who set and deliver aggressive goals and exceed those goals.
Coming up with modular and consistent architecture across products and documenting the entire approach and test cases
Design and implement software solutions that leverage SQL and NoSQL databases and customizable no-code/low-code software workflow applications
Develop and maintain technical documentation, including architecture diagrams, design documents, and system documentation
Collaborate with cross-functional teams, including product managers, developers, and testers, to identify technical requirements and design solutions that meet those requirements
Provide technical leadership, guidance, and mentorship to other developers on the team
Conduct code reviews to ensure adherence to coding standards and best practices
Continuously evaluate new technologies and tools to ensure the organization is using the most appropriate technologies to meet business needs
Ensure the scalability, reliability, and security of the software solutions
Analyze and troubleshoot issues, as well as proactively identify and address potential issues
BS or MS degree in Computer Science or equivalent with 6+ years of experience in software development
Experience leading technical teams and providing mentorship to other developers
Excellent communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences
Familiarity with Agile development methodologies
Given we are a small team, you should be willing to work across the stack and learn new technologies quickly
At least 5 years of experience designing and developing software solutions, with a strong focus on SQL and NoSQL databases
Good handle on HA and ELK stack
Experience with developing customizable no-code/low-code software workflow applications is big PLUS
Strong understanding of software architecture and design patterns
Strong foundational knowledge in Object-Oriented Design Principles, Architectural patterns, Data Structures, Algorithms, SQL/NoSQL, Operating Systems, and Software Engineering
Full stack development experience based on JAVA
Understanding around concepts of Angular Web Framework and Services
Strong handle on microservice and REST API based architecture
Experience designing multi-threading applications
Experience in handling traffic/load in the system
Familiar with security concepts with respect to services level
Experience with caching tools like Redis and Apache components
Cloud expertise and storage tools experience is a plus
Headquartered in Silicon Valley, with team members around the world, Vimaan is comprised of computer vision and hardware technologists and also warehousing domain experts with a rich and successful history in successful technology startups. Vimaan’s primary mission is to deliver computer vision and machine learning solutions to solve long-standing inventory visibility, accuracy and quality challenges experienced in the supply chain.