Senior Distributed Systems Engineer
You: An experienced developer of distributed systems, who realizes that in a multi-core world, all scalable systems are distributed.
Us: An innovative, high performing team with diverse backgrounds that is changing the rules of high performance data processing.
The Opportunity: Work on StreamBase, the market leading CEP engine, while we are still defining the paradigm. Solve critical scalability and performance problems through innovative design and implementation.
Responsibilities
Your primary responsibilities will be to define, design, and develop networking and clustering related functionality within the Complex Event Processing (CEP) engine for commercial product release. This position requires hands-on development expertise, developing innovative solutions for scalable, high performance distributed systems. The successful candidate is self-reliant and resourceful, that enjoys working with other smart motivated people.
Qualifications
- BS in Computer Science or related field and four years experience in server based development.
- Experience designing and developing Enterprise level features for server deployments including clustering and High Availability.
- Networking programming with focus on throughput performance tuning and connection scalability.
- Familiarity with database technologies (SQL, schema design and caching).
- Possess excellent communication skills, both written and verbal and ability to work well in a team.
- Solid background in software engineering and object-oriented programming.
Additional Plus Skills
- Hands-on implementation experience with Java NIO or other asynchronous I/O package.
- Experience working with Web and application servers like Apache, Tomcat, BEA, JBoss, IBM WebSphere, or other distributed applications frameworks.
- Working knowledge of Security Servers like LDAP, Active Directory, Sun Directory or Apache DS
- Experience optimizing performance in a bytecode/JIT (Java or .NET) environment.
About StreamBase
StreamBase Systems, Inc, a leader in high-performance Complex Event Processing (CEP), provides software for rapidly building systems that analyze and act on real-time streaming data. StreamBase’s Event Processing Platform™ combines a rapid application development environment, a low-latency high-throughput event server, and the broadest connectivity to real-time and historical data.
Customers include leading capital markets firms, government agencies and other organization that rely on real-time data analysis for instantaneous decision-making. Among these are 6 of the top 10 global investment banks and 3 of the top 5 hedge funds in Europe and North America, who utilize StreamBase to rapidly develop and deploy complex applications that automate trading processes, ensure trading accuracy and increase trading profits.
StreamBase’s considerable presence, particularly within capital markets, is driven by the leadership of technology experts including database luminary Dr. Mike Stonebraker, top-tier investors, a seasoned management team and a talented employee base.
StreamBase has generated $31M in venture funding from venture firms such as Highland Capital Partners, Bessemer Venture Partners, Accel and the CIA’s venture capital arm, In-Q-Tel.
StreamBase is headquartered in Lexington, Massachusetts, with additional offices in New York, London, Boston and Washington, D.C.
Contact Us
Please send your resume to careers@streambase.com, with "Senior Distributed Systems Engineer" in the subject line.
« Return to Careers page