Software Engineering
We are seeking engineers who are passionate about solving real hard problems in a most innovative and reliable way, who are willing to navigate under unfamiliar environments and hands on in delivering the results. You’ll have a chance to work with top industry experts in both machine learning and software engineering, not only to learn from them but also to build together, to help bring our vision to digitize the physical world closer to reality. About the Opportunity: - Working closely with product managers and designers to build incredible user-facing products - Constantly try to optimize and improve our code base to make it more maintainable and scalable - Improving system quality by identifying issues and common patterns, and developing scalable solutions - Investigating and using new technologies where relevant
- Good background in Computer Science - Some experience in Software Engineering - Some experience in building scalable web applications, and do not mind getting your hands dirty at both front end and back end development - Some experience with relational databases and SQL - A commitment and drive for quality, technical excellence and results
- Benefits will be shared in details for successful candidates