Headquartered in San Francisco, LifeStreet is hiring talented, passionate individuals interested in joining a fast-paced, innovative, fun-loving, and high-energy environment. Join us in transforming the multi-billion dollar digital advertising industry.
- Design, development and optimization of software systems related to the functionality of Lifestreet RTB, SSP, and DSP products. Architectural solutions for high volume storage systems, and high-throughput systems. Understand and use correct 3rd party commercial and open source products as key components for delivery.
- Master of Science degree in Electrical or Electronic Engineering, or a closely related field. At least two years of experience in the job offered, or at least two years of experience in web application development, and in building large-scale, distributed, high-volume systems using both C++ and Java and two out of three systems (Linux, OR Solaris, OR Windows).
- Work on design, development and optimization of software systems related to the functionality of Lifestreet RTB, SSP, and DSP products. Manage new product development projects and oversee the creation of custom designed software products. Set, control and maintain design standards and operating procedures, and liaise with Sales, Marketing, and Operations on developing product requirements and launching new products. Utilize technical knowledge of heterogeneous environments (Linux/Unix), understanding of parallel computing principles, caching, queuing, RPC, distributed data storage, and design patterns to select proper architectural solutions for high volume storage systems, and high-throughput systems. Implement understanding of the major competitors and trends to utilize correct 3rd party commercial and open source products as key components for delivery. Utilize knowledge of best industry practices, test methodologies and release practices to ensure adequate testing and support of the product. Responsible for overall strategic direction and leadership of a staff of engineers (design, test and engineering service) and other personnel who are responsible for providing software engineering expertise, guidance and technical assistance to the product development process. Combine technical expertise with time and personnel management skills in order to deliver our high end products to customers in a cost effective and quality controlled manner.
- At least three years of experience in project management and in web applications development building large-scale distributed high volume systems using both C++ and Java and any Linux based operating systems.