Lead, Distributed Systems Software Engineer

Sorry, this job was removed at 11:17 a.m. (MST) on Thursday, August 15, 2019
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Lead, Distributed Systems Software Engineer 

What we do:
We are a cloud-native SaaS machine data analytics platform, solving complex monitoring problems for DevOps, SecOps and ITOps teams. Customers love our product because it allows them to easily monitor and optimize their mission critical, large scale applications.
 
Mission:
Democratize machine data analytics through the Sumo Logic platform, bringing real-time data insights securely through the cloud.
 
Massive Scale:
Our microservices architecture in AWS ingests hundreds of terabytes daily across many geographic regions. Millions of queries a day analyze hundreds of petabytes of data.
 
Funding and Growth:
We have received $345.5 million in funding to date. Investors include Greylock Partners, Sutter Hill Ventures, Accel Partners, Sequoia Capital, Sapphire Ventures, DFJ Growth, and Battery Ventures. Our recurring revenue and customer base are growing steadily. We serve over 1,600 customers across the globe including AirBnB, Alaska Airlines, Anheuser Busch, Hootsuite, Hearst, Hudl, Major League Baseball, Marriott, Medidata, Sauce Labs, Samsung SmartThings, SPS Commerce, Twitter, Telstra, Toyota, Zuora and more.

The proliferation of machine log data has the potential to give organizations unprecedented real-time visibility into their infrastructure and operations. With this opportunity comes tremendous technical challenges around ingesting, managing, and understanding high-volume streams of heterogeneous data.

Responsibilities:

As our Lead Developer - Distributed Systems, you will actively contribute and lead engineers in the design and development of new distributed data processing capabilities. This person will be instrumental in helping us solve interesting low-latency, distributed systems challenges to handle our ever-increasing scale.
Examples projects: Streaming data platform to use across the organization. Algorithms to schedule load on clusters of hundreds or thousands of machines elastically at runtime. Systems to provide performance guarantees to customers in a shared-everything multi-tenant architecture. Re-architect our internal message processing technology to multi-petabyte per day scale.

Requirements​:

● B.S. or higher in Computer Sciences or related discipline

● 5+ years of industry experience with a proven track record of ownership and delivery

● Experience developed scalable distributed data processing solutions

● Experience in multi-threaded programming

● Experience in running large scalable distributed services following micro service architecture

● Hands-on object-oriented programming experience (e.g., Java, Scala)

● Excellent verbal and written communication

Desirable​:

● Experience interviewing and hiring top talent.

● Demonstrated implementation of high-availability concepts

● Ability to teach, mentor, and collaborate in a team environment.

● Experience with AWS or other cloud services

● Excellent troubleshooting skills

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

In the heart of downtown Denver, Sumo Logic's new office is conveniently located near some of Denver's best restaurants and public transportation.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Sumo LogicFind similar jobs