Andrew Brook
2011-Jul-09 14:24 UTC
Systems Engineer at Low-latency Start-up in Jersey City, NJ
*Systems Engineer - Infrastructure, Engineering and Support* Employment Type: Full Time Location: Jersey City, NJ Job Description: Selerity seeks an exceptional junior to mid-level engineer for the Infrastructure, Engineering and Support team who has a wide range of skills and the aptitude to learn a lot more. The Infrastructure, Engineering and Support team is broadly responsible for defining, implementing and supporting Selerity's infrastructure below the application layer. This includes servers, networks, messaging middleware, databases and other infrastructure hosted in both traditional datacenters and on the cloud. This infrastructure enables Selerity's globally distributed, low-latency event data extraction and distribution platform to scale to meet our rapidly growing client demands. The successful candidate must first and foremost be an extremely capable software engineer - they must understand computer science fundamentals and how they apply to the design and implementation of systems from the hardware level up to large-scale distributed systems. They must be comfortable writing code ranging from shell scripts to distributed applications, troubleshooting network and hardware problems and dealing with user issues. The should also be able to participate in the design of our next-generation application deployment and monitoring system, work with vendors to evaluate new hardware technology and help forecast datacenter growth rates. Required Qualifications: (must have all of these) * BS in Computer Science (or related engineering degree). * 2-5 years experience in systems administration and/or application development. * Significant application development experience in Java or C++. * Solid understanding or networking fundamentals at layers 1-3. * Significant experience with Unix/Linux administration. * Outstanding communication skills including to non-technical audiences. * Careful attention to detail, especially in mission-critical environments. * Creative problem-solving skills. Desired Qualifications: (should have at least a few of these) * Hands-on experience implementing systems with low-latency (milliseconds to microseconds) requirements. * Experience with large-scale distributed applications. * Advanced DBA experience, especially MySQL. * Linux kernel, I/O or network driver coding/tuning experience. * Experience with socket-level programming with TCP, UDP multicast, HTTP, etc. * Applied knowledge of precision timekeeping technology (NTP, PTP, GPS, Cs, Rb, etc.) * Knowledge of Cisco, Juniper, Arista and/or Blade network hardware configuration, tuning, etc. * Exposure to FPGA, ASIC or GPU-based systems. * Experience with applications deployed in both traditional datacenters as well as virtual servers / cloud-based infrastructure. * Working knowledge of VOIP technology. * General knowledge of financial services, especially capital markets and trading. * Experience with web and mobile e-commerce platforms. * Understanding of artificial intelligence, machine learning, collaborative computing or natural language processing. Compensation includes salary, stock options and other benefits. Interested candidates should send a recent resume and short introduction to careers@seleritycorp.com. For updated job postings see also: http://www.seleritycorp.com/index.php?page=open-positions