Senior Software Engineer - Search & Analytics Splunk
THIS JOB HAS EXPIRED
Job Description: That's a cool job! I want it!
Splunk is looking for an experienced distributed systems engineer to work on challenging problems in scaling the core Splunk engine. Founded in 2004 and headquartered in San Francisco, Splunk has global offices in Europe and Asia and employees staged across 8 countries. We build software that lets you search, report, monitor and analyze live-streaming and historical data across the entire IT infrastructure, from one place and in real time. Over 1,750 licensed enterprises, service providers, government agencies and other customers from 68 countries use Splunk to achieve staggering results.â€¨ â€¨Our employees are some of the brightest minds in search technology and business from Disney, Infoseek, Apple, Hyperion, Autodesk, Informix, Oracle, MSN and Yahoo, and have built some of the most innovative IT management products of the last decade at Business Objects, Collation, Mercury, Sun and Wily.â€¨â€¨Innovation is in our DNA â€" from technology to the way we do business.
Innovation is in our DNA â€" from technology to the way we do business. â€¨Job
The ideal candidate has already worked on production distributed systems of more than 50 nodes and understands the difficulty of building a highly reliable, redundant and scalable system and should familiar with technologies like Hadoop, MapReduce, Pig, Sawzall. Should understand how to solve problems on data sets that range in size from gigabytes to petabytes.
Responsibilities: I want to and can do that!
Requirements: I've already done that or have that!
- Write server-side code for data collection, search and indexing.
- Create robust, fault-tolerant distributed systems.
- Analyze and improve the scalability of data collection, routing, storage and retrieval.
- Scale data-intense problems horizontally rather than vertically.
Education: Got it!
- 5 + years of professional software engineering and architecture experience.
- Expert knowledge of developing and debugging C/C++.
- Expert knowledge of TCP/IP and networking fundamentals.
- Deep understanding of filesystems, server and kernel architectures.
- Solid foundation in data structures, algorithms, software design.
- Knowledge of modern distributed system design and implementation.
BS, MS or PhD in Computer Science or related engineering discipline.
Splunk was founded to pursue a disruptive new vision: make machine data accessible, usable and valuable to everyone. Machine data is a fast growing and pervasive part of â€œbig dataâ€-- generated by every component of IT infrastructures, applications, mobile phone location data, website clickstreams, social data, RFID and much more.
Splunk is focused specifically on the challenges and opportunity of effectively managing massive amounts of machine data, and providing a next-generation platform for powerful new applications. Since shipping its software in 2006, Splunk now has 5,600 customers in over 90 countries around the world. These organizations are using Splunk to harness the power of their machine data for application management, IT operations and infrastructure management, cybersecurity, compliance, web intelligence, business analytics and more. Innovation is in our DNA â€" from technology to the way we do business.
Splunk now has over 800 employees worldwide, with headquarters in San Francisco with offices around the world.
THIS JOB HAS EXPIRED