Sr. Software Engineer
Job Description: That’s a cool job! I want it!
Senior Software Engineer (Hadoop Development) You may know that Hadoop is changing the Big Data landscape. What you may not know is how Splunk is as well, and the marriage of the two technologies presents a game-changing advancement in the state-of-the-art.
We're looking for an innovative software engineer to architect, design, develop, test, and advance sophisticated data and workflow integration between Splunk’s machine data search and indexing technology, and the Hadoop ecosystem of technologies. You should thrive on the rapid pace of innovation in the big data arena, and the ability to seek integration opportunities that provide an order of magnitude of value in the form of faster development, increased flexibility to change, higher-throughput of data processing, increased reliability, richer exploration, and analysis/utilization of data insights.
Responsibilities: I want to and can do that!
- Build high-performance and reliable data transport mechanisms
- Implement and optimize API-level integrations with Hadoop and Hadoop technologies, for seamless/effortless/performant orchestration of data flow and processing between Hadoop and Splunk
- Leverage a variety of open source technologies to achieve an optimally flexible architecture, and provide guidance to ensure customer success on best-of-breed deployments
- Define and publish best practices
Requirements: I’ve already done that or have that!
- Strong enterprise Java knowledge, and track record of delivering innovative solutions to tough problems
- Thrives on big data challenges of large volumes, at high velocity, with extreme variability
- Excellent understanding of issues regarding clustering, and distributed computing in enterprise environments
- Experience with a variety of traditional data technologies including RDBMS, ETL, Data Warehousing, BI, OLAP, OLTP
- Experience with new generation technologies, such as Hadoop, HBase, Hive, Cassandra, MongoDB, etc.
- Experience with a range of scripting technologies, including python, ruby, etc
- Experience with deployment, operations, and management issues for complex distributed data systems
- Strong communication skills, both verbal and written
- Dedication to testing as an essential part of software engineering practice
- Passionate about open source, and building communities
- Ability to implement elegant solutions to complex problems
Education: Got it!
- Bachelors in Computer Science or equivalent experience, Masters preferred.
About Splunk:
Splunk was founded to pursue a disruptive new vision: make machine data accessible, usable and valuable to everyone. Machine data is the fastest growing and most 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 almost 3,000 customers in over 70 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 400 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 one of the most innovative, disruptive and successful companies in the software industry.
Benefits Perks: Wow! This is really cool!
Health Care, full company paid Dental, Vision and Life Insurance, flexible spending and dependent care accounts, Commuter benefits, PTO and sick leave, 401K, 3 weeks’ vacation, 2 completely stacked micro kitchens, catered lunches on Monday and Bagel Friday’s, basketball hoops, ping pong, bbq’s, soccer, ski trips, on-site yoga classes, health fairs.
This isn’t a job – it’s a life changer – are you ready?
Splunk is an equal opportunity/affirmative action employer supporting workforce diversity.