Are you looking to join one of Silicon Valley’s hottest startups, with top-tier VC funding and all-star engineering, product, and sales teams?
At Sumo Logic, we are building the Next Generation Log Management and Analytics solution – delivered as a cloud-based service. Led by industry veterans with funding from Greylock, Sutter Hill, and Accel, we aim to be the #1 solution in this multi-billion dollar market. Sumo Logic is right in the middle of the sweet spots of Big Data, SaaS, Analytics, and Security…with over $50M in funding and great customers like Netflix, Logitech, & Orange Telecom.
As a backend engineer, you’ll build the system that runs our elastic big data analytics platform written in Scala that runs in the AWS cloud. Our system is a highly distributed, fault tolerant, multi-tenant platform that includes bleeding edge components related to storage, messaging, search, and analytics. This system ingests and analyzes terabytes of data a day, while making petabytes of data available for search and forensic analysis, and is expected to reach substantially larger scale in the near future.
You are a strong software engineer who is passionate about large-scale systems. You care about producing clean, elegant, maintainable, robust, well-tested code; you do this as a member of a team, helping the group come up with a better solution than you would as individuals. Ideally, you have experience with performance, scalability, and reliability issues of 24x7 commercial services.
Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
Analyze and improve the efficiency, scalability, and reliability of our backend systems.
Write robust code; demonstrate its robustness through automated tests.
Work as a member of a team, helping the team respond quickly and effectively to business needs.
Object-oriented experience, for example in Java, Scala, Ruby, or C++.
Understand performance characteristics of commonly used data structures (maps, lists, trees, etc).
Desire to learn Scala, an up-and-coming JVM language (scala-lang.org).
Experience in multi-threaded programming and distributed systems is highly desirable.
Experience in big data and/or 24x7 commercial service is highly desirable.
You should be happy working with Unix (Linux, OS X).
Agile software development experience (test-driven development, iterative and incremental development) is a plus.
Enjoy working in an environment where stuffed squirrels and rubber bands are occasionally hurled at you.
Why work at Sumo?
Work with a top-notch team of smart, motivated engineers, pushing the envelope to produce the most advanced analytics platform for machine-generated time series data.
Daily catered gourmet team lunches.
Get a $2,000 education budget to use for conferences.
Get top-of-the-line equipment (27” iMac, 15” Retina MacBook Pro)
Lots of fun activities at work (ping-pong, Rock Band Fridays, Burnout tournaments, board games).
Fun company events (past events include trips to Def Con in Las Vegas, Wine Tasting, Kayaking).
Regular outings in local bars/restaurants.
To apply, please submit your resume, no cover letter necessary. We encourage you to submit any work you have done in the open. (Open source contributions, GitHub repos, etc.)