Senior Software Engineer
Company: Proofpoint
Location: Montgomery
Posted on: January 27, 2023
|
|
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._**Role**The ML Labs organization within
Proofpoint has ushered the next wave of intelligent features into
the cybersecurity and compliance products of the company. We seek a
Software Engineer who embodies our values and who desires to work
on next-gen AI/ML systems that will transform our future product
offerings.We are accepting applicants at both the junior and senior
level. You'll be part of a small team working with other engineers
and data scientists to improve the security and efficiency of
Proofpoint's customers by taking product ideas from concept to
production. The ideal candidate will understand the issues related
to working with data at scale. You will need a passion for learning
new technologies and the ability to understand new concepts
quickly.The immediate project needs require both Java and Python
proficiency as you will help build out a large-scale data pipeline
that will host the next generation of machine learning models
designed to improve our suite of compliance related products.
Additionally, you'll support and improve an existing product that
applies machine learning models that streamline the compliance
process for some of our Fortune 500 customers.**What You'll Do**+
Write Java code for an ETL pipeline that will process billions of
messages each month.+ Write Python code that wraps various machine
learning models permitting them to process various message data
streams.+ Write Terraform code that provisions parts of the machine
learning application build and runtime infrastructure.+ Work with
data scientists to capture and label data, build and deploy ML
models, and measure their efficacy.+ Deploy these various
applications and systems in an AWS cloud environment.+ Develop
appropriate unit and integration tests.+ Measure and monitor system
performance for scalability and up-time.+ Interact with other
Proofpoint teams on product integration+ Work with partners outside
of the ML Labs team, including product managers and domain experts,
to make sure that we are delighting our internal customers and
stakeholders.**Desirable qualifications**+ BS and/or MS degree in
Computer Science or closely related field+ Interest in data
processing, machine learning, and/or computer security+ Experience
with the full product lifecycle, from requirements to production+
Experience with infrastructure-as-code (e.g., Terraform) in a cloud
environment (AWS preferred)+ Experience with containerization,
cluster management, and orchestration (Kubernetes preferred)+
Proficiency deploying and maintaining scalable and highly available
applications+ Familiarity with the AWS suite of technologies+
Knowledge of source control management, coding standards, code
review, and build processes+ Strong experience in Java and/or
Python and a willingness to program in both+ Knowledge of
Unix/Linux shell and command-line utilities+ Strong verbal and
written communication skills\#LI-PH1_If you like wild growth and
working with happy, enthusiastic over-achievers, you'll enjoy your
career with us!__If you are a Colorado Resident:__Proofpoint
carefully considers a wide range of compensation factors, including
your background and experience. These considerations can cause your
compensation to vary.__The hiring range for this position is
typically:_125,250.00 - 167,000.00 USD_Actual offer will be based
on the individual candidate. Bonus, commission, and/or equity may
be eligible for this position.__Additional benefits for this
position can be found at https://pfptbenefits.com.__This statement
is being provided in accordance with the Colorado Pay and Benefit
Disclosure requirements of sb19-968._At Proofpoint, our people -
and the diversity of their lived experiences and backgrounds,
thinking and perspectives, and work skills and experiences - are
the driving force behind much of our success.We hire the most
innovative talent in the world to help defend our customers'
sensitive data and intellectual property from threat actors and
malicious or careless employees.Cyberattacks on critical
infrastructure could threaten access to energy, water,
transportation, health care, banking accounts and financial
information, and other essential goods and services which is why
our employees work every day to deliver world-class cyber
resilience to approximately 8,000 enterprise customers around the
world.We embrace and foster the diversity of our team members,
customers, stakeholders and consumers. Everyone is valued and
appreciated for their unique backgrounds, experiences, thoughts and
talents, all of which contributes to the growth and sustainability
of our business.At Proofpoint, we have a passion for protecting
people, data, and brands from today's advanced threats and
compliance risks. We hire the best people in the business to:+
Build and enhance our proven security platform+ Blend innovation
and speed in a constantly evolving cloud architecture+ Analyze new
threats and offer deep insight through data-driven intel+
Collaborate with customers to help solve their toughest security
challengesWe are singularly devoted to helping our customers
protect what matters most. That's why we're a leader in
next-generation cybersecurity-and why more than half of the Fortune
100 trust us as a security partner.Proofpoint is an equal
opportunity employer, we hire without consideration to race,
religion, creed, color, national origin, age, gender, sexual
orientation, marital status, veteran status or
disability.Proofpoint is an equal opportunity employer, we hire
without consideration to race, religion, creed, color, national
origin, age, gender, sexual orientation, marital status, veteran
status or disability.
Keywords: Proofpoint, Montgomery , Senior Software Engineer, Other , Montgomery, Alabama
Click
here to apply!
|