Software Engineer (Tools and Data Science Group)

company banner
Proofpoint, Inc.
Software, Engineers, Linux, MySQL
Full Time
Work from home not available Travel not required

Job Description

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

The Software Engineers in the tool & data science group are responsible for extending and creating internal tools for analyzing and presenting a large and constantly evolving set of real-world data.

This job is an opportunity to help create useful software for everyone from threat analysts to sales engineers that helps understand how the people that we're responsible for protecting are being targeted by bad actors across the globe. With your help, we can advance our state-of-the-art protection mechanisms and keep ahead of an ever-changing threat landscape.

Your day-to-day

As an engineer, you will work with threat analysts, other developers and data scientists to create new tools and extend existing tools which mine data in a variety of formats and network locations to present useful information.

We work with a wide variety of data sources and languages, so one day you'll be extending existing backend or server less code written in Javascript or Scala. The next day you might be prototyping some front end code to show to one of our senior threat analysts to see if that helps them better understand what sort of threats our customers are currently facing.

What you bring to the team

Two over-arching requirements:
  • An inquisitive mind with the ability to learn where the data of interest exists in a large and growing system and what that data means
  • The ability to create reliable tools that programmatically turn data into usable information


Qualifications should include many/most of the following:
  • BSCS or greater in relevant technical field or 2+ years experience in a similar role
  • recent experience with creating front-end code (Javascript / React, Angular, etc.) and/or back-end code (Javascript, python or Go all acceptable) which runs under Linux
  • hands-on experience / coursework with at least one NoSQL database (e.g. ElasticSearch, MongoDB, Cassandra)
  • hands-on experience / coursework with at least one relational database (MariaDB, MySQL, etc.)
  • previous experience using common software development tools - code editors, version control systems such as github, command-line tools for building and testing code


#LI-EC1

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!


Company Information

Proofpoint, Inc. (NASDAQ: PFPT) is a leading cybersecurity company that protects organizations’ greatest assets and biggest risks: their people. With an integrated suite of cloud-based solutions, Proofpoint helps companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber attacks. Leading organizations of all sizes, including more than half of the Fortune 1000, rely on Proofpoint for people-centric security and compliance solutions that mitigate their most critical risks across email, the cloud, social media, and the web.
Dice Id : RTL542869
Position Id : R2729
Originally Posted : 1 month ago

Similar Positions at Proofpoint, Inc.

Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Staff Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Staff Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Staff Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Software Engineer
  • Sunnyvale, CA
  • 1 day ago