Sr. Software Engineer Splunk
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. Splunk is the privately-owned search engine for IT data, an enterprise software company focused on IT solutions that dramatically improve the visibility of data and response times to critical issues. 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 over 4,000 customers in over 80 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, cyber security, compliance, web intelligence, business analytics and more. Innovation is in our DNA â€" from technology to the way we do business.
Splunk software has become a platform for machine data!
Splunk now has over 500 employees worldwide, with headquarters in San Francisco, an office in Cupertino, CA and 8 offices around the world.
We've built a phenomenal foundation for success with a proven leadership team, highly passionate employees and unique patented software. We invite you to help us continue our drive to define a new industry and become part of an innovative, and disruptive software company.
Benefits & Perks: Wow! This is really cool!
Medical, full company paid Dental, Vision and Life Insurance, Flexible Spending and Dependent Care Accounts, Commuter Accounts, Employee Stock Purchase Plan (ESPP), 401(k), 3 weeks of PTO, sick leave, stocked micro kitchens in Splunk offices, catered lunches on Mondays, catered breakfast on Fridays, basketball hoops, ping pong, arcade games, BBQ's, soccer, â€œFun Fridaysâ€.
This isn't a job â€" it's a life changer â€" are you ready?
To all recruitment agencies: Splunk does not accept agency resumes. Please do not forward resumes to our jobs alias, Splunk employees or any other company location. Splunk is not responsible for any fees related to unsolicited resumes.
Splunk is an equal opportunity/affirmative action employer supporting workforce diversity.ÂÂÂ