Source description
About the role
About Us: Frinks AI is a SaaS platform that enable manufacturers to seamlessly integrate advanced AI for quality control and visual inspection, ensuring unparalleled quality and consistency in manufacturing. With a focus on addressing unique challenges in the sector, we're pioneering research on domain-specific, lean, and efficient AI models that enhance operational efficiency, optimize processes, and drive innovation. Our scalable platform automates production processes with high accuracy, making it a trusted solution for global manufacturers. Role Overview: We're seeking a Software Engineer with a passion for problem-solving, innovation and delivering high-quality software. As part of our dynamic product engineering team, you'll develop scalable, reliable and efficient systems that power our cloud and edge solutions. This is an opportunity to work on cutting-edge technologies and make a real-world impact. He/She will work with other developers, quality analysts, the Lead Software Engineer and the engineers within our Operations Team throughout the Product Development Life Cycle, to ensure quality & timely delivery of new products and features. The candidate for this role is expected to be hands-on, be able to work independently with attention to detail whilst taking full ownership of the code. Responsibilities: Design, develop and maintain software components for cloud and edge platforms Write clean, efficient and scalable code Collaborate with cross-functional teams to develop innovative features Integrate third-party libraries, APIs and services into our ecosystem Design and implement new data storage solutions Optimize performance for real-time applications on both cloud and edge devices Develop unit tests and integration tests Debug and resolve technical issues, ensuring system reliability and uptime Required Qualifications: Bachelors or Masters in Computer Science, Electrical Engineering or equivalent with 8 or above CGPA Strong in programming languages (Python, JavaScript, C++) & other frontend technologies (HTML5, CSS3) Hands-on experience using popular frameworks (ReactJS, NodeJS) Familiarity with different tools & technologies (Docker, RabbitMQ, etc.) Excellent oral and written communication skills Strong algorithmic and analytical skills Ability to work collaboratively in fast-paced environments Preferred Qualifications: Knowledge of computer networks Experience working on decent software projects as part of curriculum or as a hobby