Cybersecurity Python Full Stack Developer
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 www.cargill.com.
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.
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Design of Django-based pages (HTML and Django)
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
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
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
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
Job Information Technology
Primary Location US-MN-Hopkins
Other Locations United States
Job Type Standard
Shift Day Job