Skyfire is looking for a talented server developer to join our growing team! This is a terrific opportunity to participate in the development of an application platform to deliver rich media web services to millions of mobile customers. The primary job focus will be to spearhead data analysis and performance tuning for Skyfire services.
Design and develop Skyfire's internal tools for data mining and business intelligence
Use algorithmic techniques for data classification, retrieval and diagnostics
Selection and integration of open source components and libraries, third party tool selection for rapid application development
Utilize and evangelize best of breed programming techniques including design patterns, re-usable and modular development
At least 5 experience of extensive C/C++ and/or Java development.
Experience in building, shipping and maintaining high performance tools and services to mine large data sets. Demonstrable use of object oriented development, database and schema design, application frameworks (design and implementation), memory management, file I/O, concurrency, multithreading.
Experience in Hadoop processing is a big plus.
Demonstrated track record of developing, shipping and supporting server applications and services
Focused experience developing applications and tools related to data retrieval, search or data mining.
Ability to quickly master new technologies and push the envelope for performance and reliability
Defensive coding ability accompanied with strong analytical and problem solving skills
In-depth debugging skills; ability to reach out and use team strengths to solve problems
Ability to work in small collaborative teams and have a great passion for performance
Can-do spirit and a great sense of humor
BS/MS in Computer Science, Engineering or relevant discipline and experience