At the Lab we are always looking for people who love to solve big engineering challenges, build scalable products, or just love coding. If you are one of them, contact us at careers [@] sunnyvalelab.com. Our most immediate need is for a front-end developer and an associate software developer. See below for the details of those positions. Software Developer Develop cutting edge solutions using machine learning algorithms. You will be involved in developing many aspects of the software under the guidance of experienced engineers. Requirements: Bachelor’s degree in engineering or computer science. Excellent programming skills in Java. Experience in programming — industry or academic projects. Follows best practices in programming. Desirable: Knowledge of machine learning. Knowledge of user interfaces. This is a full-time position. If you believe you are right for the position, email us at careers [@] sunnyvalelab.com. Front-end Developer We want someone to develop a slick GUI that runs on top of multiple REST based services. We want someone who: Has demonstrable skills in developing an efficient GUI. Can work independently on mock-ups, and REST APIs. Can produce code that follows best practices in programming. While we are flexible as to the programming language for the interface. Knowledge of a queuing technology, such as Kafka, RabbitMQ or ZeroMQ, is desirable. This is a full-time contract position. If you believe you are right for the position, email us at careers [@] sunnyvalelab.com.