Golang / Go Job: Senior Software Engineer

GreyNoise Intelligence

Senior Software Engineer at GreyNoise Intelligence

Remote › 100% remote position (in the US)
  (Posted Feb 11 2021)

About the company
There are hundreds of cybersecurity companies telling their users what to worry about. GreyNoise is the only cybersecurity company telling users what not to worry about.

GreyNoise is an early-stage cybersecurity product company trusted by security teams all over the world. Our thousands of free users and dozens of enterprise customers use our products to:

- Understand the Internet
- Reduce drag in the Security Operations Center (SOC)
- Provide insights on opportunistic threats

Every day any given SOC has hundreds or thousands of alerts to investigate. GreyNoise takes a data-driven approach to making the SOC team more efficient from within the products they are already using (https://developer.greynoise.io/docs/3rd-party-integrations).

We operate a large network of passive collector sensors in hundreds of data centers geographically distributed all around the world. These sensors collect and analyze “Internet Background Noise” which is converted into useful insights and made accessible to our web interface and integrations.

In other words, GreyNoise is like noise canceling headphones for security teams; we tell our customers what not to worry about by eliminating pointless alerts generated by devices all around the Internet (https://viz.greynoise.io/query/?gnql=last_seen%3A1d).

We won’t stop until GreyNoise is a ubiquitous name in the security community.

Job description
**What You Will Do**

- Help expand and enhance our ingestion and processing data platform
- Directly impact the productivity of our researchers and customers by making frameworks, services, and tools to easily interact with and interpret GreyNoise data
- Enhance GreyNoise BI data feeds in order to help GreyNoise better serve its internal and external users
- Join the on-call rotation and help us improve our monitoring and alerting system
- Take ownership in the quality and integrity of the data you are responsible for
- Collaborate with other cross-functional teams (product, sales, biz ops, etc.) to drive critical strategic projects
- Work with the research team to develop QA solutions for maintaining data integrity

**A Few of Our Engineering Principles**

- Readability of code is judged by the reviewer, not the author
- Tech is cheap, don't be afraid to throw it away
- Write tests to ensure stability and trust in the system
- Don’t be afraid to change anything that already exists
- Slow is smooth and smooth is fast
- Distinguish internal customers from external customers
- Technical compromises are good
- Utility and adoption are factored into the success criteria of all prototypes

**What You Will Bring**

5+ years of production software engineering experience, especially with:

- Building big data pipelines/frameworks/services (Kafka, PrestoDB, Hadoop, Parquet)
- Internal storage systems like Cassandra, Elasticsearch, InfluxDB, and MySQL
- Data versioning, provenance, and reproducibility methodologies
- Golang, Python, or Scala (advanced knowledge of any and/or all three)

**Nice to Haves**

- Background and/or interest in ML engineering
- Experience with BI database frameworks (Metabase)
- Experience designing and deploying scalable data pipelines

**Benefits**

- Equity in a high-growth, seed stage startup
- Remote-first culture
- Unlimited paid time off
- Medical, Dental, Life, Vision Insurance
- 401k program
- Equipment budget
- Learning and development budget
- Great swag that you actually want to wear

**GreyNoise Culture**

The hallmark of any great company is a palpable and viscous culture. The most important pillars of our culture are as follows:

- Be transparent
- Empathize deeply with the customer
- Pain can teach us everything
- Be clinical
- Be honest about the good and the bad
- Compromise is good and necessary
- Identify what matters, ignore everything else
- Be scrappy
- No such thing as a million dollar idea, only million dollar execution
- Be better than the day before

Our (work-in-progress) longform culture document: https://greynoise.io/principles

**Explainability**

Any security product that is a “black box” that asks you to blindly trust it should raise red flags - we believe the same is true of your place of work. We obviously think GreyNoise is doing something unique, but don’t take our word for it - ask any of our over 50 enterprise customers, investors (https://tcrn.ch/3sccCq2), thousands of happy users (https://bit.ly/3sqGgbt), or dozens of journalists (https://rb.gy/r6ooti) who have cited GreyNoise over the past few years.

**Why you should work at GreyNoise**

- You enjoy identifying and solving hard problems
- You are comfortable taking an idea from concept to customer
- You are open to both explaining your stance and questioning others in a clinical, open-minded, and respectful manner
- You want to directly impact users
- You want to grow beyond your current skill set

**Why you shouldn’t work at GreyNoise**

- You need well defined processes and responsibilities
- You prefer solving problems on your own instead of with a team
- You like knowing exactly what to expect day-to-day
- You don’t want to get your hands dirty
- You want to be the smartest person in the room

Apply now!  
 

Company: GreyNoise Intelligence

Golangprojects

All golang developer jobs

This is a job listing at Golangprojects, the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang jobs nearby:
Golang jobs in Washington
Golang jobs in District of Columbia
Golang jobs in United States
🌐 Remote golang jobs
🇪🇺 Golang jobs in Europe

Golang jobs where similar skills are wanted:
Golang & django jobs
Golang & sql jobs
Golang & java jobs
Golang & nosql jobs
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with cassandra Golang jobs with elasticsearch Golang jobs with hadoop Golang jobs with kafka Golang jobs with ml Golang jobs with mysql Golang jobs with python Golang jobs with scala
 
About Golangprojects