Email Security Blog

The Chance to Work on Advanced Email Fraud Prevention Tech? Priceless

Srinivas Malladi September 13, 2018 Email Security
Fallback Featured Image

Summer Intern Agari Enterprise ProtectHow many summer internships give you the chance to work on a security solution that’s changing the world?

I was fortunate enough to be selected for a summer internship at Agari in Foster City, California, where top data scientists, software engineers, IT analysts and others take a data-driven approach to advanced email fraud prevention.

A Fantastic Experience

During my time working on the Enterprise Protect team, I’ve had many opportunities to ship production code that touched several aspects of the product—each of which allowed me to grow my skills in different ways.

Scalability

One of the first challenges I got to work on was scalability, specifically with regards to ensuring that SAML or OAuth based services like G Suite SSO, Azure AD and Office 356 were not negatively impacted by infrastructure changes to configurations for certain organizations using EP. It was a great opportunity to familiarize myself with the codebase while learning about the importance of test-driven development and configuration consistency between staging and production environments.

Frontend Testing

I received more exposure to frontend testing and separation of user privileges by working on adapting EP’s UI/UX to specific user roles and abilities. Of course, a big part of this involved learning about Ember. I dove deep into learning about its component lifecycle and other features like models, templates and routing. I learned a lot about Ember testing, too—specifically unit testing with QUnit and mocking test data with Ember CLI Mirage. This was also where I had my first glimpse at the role of serializers in passing data between the back-end and front-end portions of EP. 

Backend Performance

I had the opportunity to learn even more by diving into the backend of the product. Among other things, I converted PostgreSQL queries to Elasticsearch aggregations and saw firsthand how this simplified the codebase and improved performance by removing the need for models and aggregated data stores. I also gained experience with test-driven development for Ruby using RSpec, and learned more about the data pipeline that Agari uses to provide insights to organizations about threats relating to their email security.

Bringing it All Together

Finally, I was able to combine what I learned from these various experiences during a final project integrating the automated setup of infrastructure resources on Amazon Web Services (AWS) into EP’s UI. This turned out to be an excellent capstone to my summer internship because it incorporated many different elements of the test-driven development and full stack technologies I was exposed to along the way.

If you’re studying software engineering, you totally get how big of an opportunity this was.

A Start Up for Grown-Ups

Here’s the thing. Not only was I given a lot of responsibility during my time at Agari, but I also received a lot of valuable guidance and mentorship—and I’m incredibly grateful. In short, I found a place to learn, grow and contribute to something big.

This I’ve found is more the norm than the exception at Agari, and it comes from the top down as the founder and CEO discuss in this article published a while back.

For me, a couple of valuable lessons learned. On a practical level, my summer internship taught me that test coverage is often as important as building the actual feature. And that writing maintainable code is more important than writing a lot of it.

But most important of all, I gained a view of my work as part of the bigger picture, solving a real need for every business to be able to count on trusted, secure email communications between employees, partners and customers.

This wouldn’t have happened without amazing team players and a corporate culture that embraces innovation and employee empowerment.  There’s a reason why Agari has great Glassdoor reviews and was voted on of the best places to work. It’s a diverse workplace where work-life balance is fueled by employee empowerment and respect. It’s a place you might want to check out if you want to contribute to something big.

Check out our Careers Page to see if you’ve got what it takes to join a team that’s forging the future of data-driven, AI-enabled email security within a fun-loving, work-hard, play-hard environment

Leave a Reply

Your email will not be published. All fields are required.

Agari Blog Image

April 11, 2019 Raymond Lim

Beware of Phishing Attacks as Tax Day Looms Closer

The April 15th deadline to file taxes in the United States is almost here, which…

Agari Blog Image

March 13, 2019 Ernest Yuen

W-2 Scams Likely to Continue as Driver for Phishing Attacks in 2019

With the 2019 tax season reaching full throttle, a volatile mix of conditions could fuel…

Agari Blog Image

March 6, 2019 Mandeep Khera

Winning with Channel Partners: How Agari Continues to See Success

Channel partners have become a strategic extension for technology businesses all over the world.  Within…

Advanced Threat Capture Rate

February 7, 2019 Paul Chavez

Why You Should Care About an Advanced Threat Catch Rate

Artificial intelligence (AI), machine learning, and deep learning analysis have become common buzzwords synonymous with…

Brand Design is New Demand Generation

February 4, 2019 Armen Najarian

Brand Marketing is the New Demand Generation

First, An Apology Sorry, demand generation professionals.  We still love you and your jobs aren’t…

mobile image