Backend Engineer
Sumo Logic - Mountain View, CA

This job posting is no longer available on Sumo Logic. Find similar jobs:Backend Engineer jobs - Sumo Logic jobs

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 (

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.)