Cybersecurity Python Full Stack Developer

Hopkins, MN:United States:
May 05, 2017
May 17, 2017
Contract Type
Full Time

Cybersecurity Python Full Stack Developer-HOP04039 Working at Cargill is an opportunity to thrive—a place to develop your career to the fullest while engaging in meaningful work that makes a positive impact around the globe. You will be proud to work for a company with a strong history of ethics and a purpose of nourishing people. We offer a diverse, supportive environment where you will grow personally and professionally as you learn from some of the most talented people in your field. With 150 years of experience Cargill provides food, agriculture, financial and industrial products and services to the world. We have 150,000 employees in 70 countries who are committed to feeding the world in a responsible way, reducing environmental impact and improving the communities where we live and work. Learn more at


Position Purpose & Summary

Cargill is seeking an exceptional full stack Python Developer to work on an exciting new project shifting paradigms in CyberSecurity on a world-class incident response team.

In this role you will be working with Cargill's Cyber Security team on innovative analytical techniques and process automation to secure Cargill's environment. This position involves using big data and machine learning in conjunction with process automation and traditional intelligence processes to stop threats to Cargill's IT environment.

We are looking for someone who is innovative and eager to learn new information and try new ideas. The role demands someone who is passionate about security and analysis and enjoys developing new concepts.

Principal Accountabilities

80% Execution

· Writing reusable, testable, and efficient code

Design and implementation of low-latency, high-availability, and performant applications

Front-end development

Implementation of security and data protection

Design of Django-based pages (HTML and Django)

Integration of JavaScript elements on Django rendered pages

Implementation of AJAX methods inside Django

Integration of Python and Elastic Stack

Application integration with RESTful APIs

Parsing and indexing outside data sources using Elastic Stack (Elasticsearch, Logstash, and Beats) and scripts

Linux-based development and administration

Implementation of Python machine learning and Apache Spark with Elasticsearch

20% Collaboration

Collaborates with Cargill's Technology Governance, Risks, and Controls organization to integrate further datasets

Collaborates with the Cyber Security Incident Response Team on new platform functionality



Bachelor's degree or 12 years of development experience

  • 5 years of development experience

  • Expert in Python, with knowledge of at least one Python web framework, preferably Django

  • Expert in integration of JSON based RESTful APIs

  • Able to integrate multiple data sources and databases into one system

  • Proficiency in front-end technologies, such as JavaScript, HTML, and CSS

  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

  • Understanding of fundamental design principles behind a scalable application

  • Strong unit test and debugging skills

  • Solid knowledge of computer networks and common protocols: TCP/IP, UDP, DNS, FTP, SSH, SSL/TLS, HTTP, and etc.

  • Proficiency with Linux BASH/Linux operating systems

  • Experience with Elasticsearch and/or other Big Data applications

  • Source control management expertise, preferably Git

  • Preferred

    • Bachelor's Degree in Computer Science or Engineering

    • Proficient in Bootstrap

    • Experience with security tools such as SIEM, endpoint agents, IDS/IPS, etc.

    • Experience with enterprise log collection and analysis platforms

    • Proficient with JQuery

    • Proficient in AJAX

    • Experience with Apache Spark

    • Experience with machine learning and artificial intelligence

    • Working knowledge of broad security architectures

    • Experience working with Threat Intelligence/Incidence Response Teams

    • Experience working with developing security analytics

    • Experience with PostgreSQL or other RDBMS

    Equal Opportunity Employer, including Disability/Vet.

    Job Information Technology

    Primary Location US-MN-Hopkins

    Other Locations United States

    Schedule Full-time

    Job Type Standard

    Shift Day Job