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
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
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-ehr-Remote-Senior-Software-Engineer-GreyNoise-Intelligence-remotework.html Please mention that you found the job at Golangprojects.com