Python Developer Opportunity

TEKsystems company

Subscribe to our Telegram Channel

Python Developer in United States

Visa sponsorship & Relocation 1 year ago
W2 ONLY in Charlotte, Denver or Chicago - Not open to relocation!

Description

Disruption team of Global Information Security. We are seeking a talented Python Developer with expertise in data analytics, DevOps engineering, and training.

Cyber Disruption (CCD) works to protect the customer and client experience by proactively detecting, disrupting, and mitigating cyber activity using data analytics, subject matter experts, and a robust data processing pipeline. We are seeking a talented Python Developer to support systems and tooling used by investigators, researchers, and analysts as part of their daily workflows along with creating new systems to support their efforts.

Responsibilities

  • Design, build, and maintain analytic tooling in Python to expedite investigations and reporting
  • Review and edit the code of team members and processes to optimize for performance and maintainability.
  • Create and maintain documentation of existing and new analytic processes and pipelines.
  • Communicate with teams of varying technical ability to identify ways to optimize workflows and methodologies.
  • Working with existing folks and getting up to speed/ learning the solutions and tools
  • Read the current python code and get familiar with it
  • Documentation that goes along with it
  • Reading python code, commenting on existing code, building python virtual environments, and building new python libraries and documentation and processes leveraging in house libraries
  • Most of this software and code was already built for them, using it to automate the analysis of cyber crim. Those individuals who built it already are moving into more of an analysis role now to analyze the cyber and now need someone to come in and maintain the current code as well as continue to make enhancements to the code
  • Working with very large datasets and log analysis tools including but not limited to: Python, Pandas, SQL, Hadoop, Hue. Object oriented programming NOT web development, we have data coming into them from vendors, automating the processing of that data, instead of an analysis looking at a bunch of images, this code will allow them to review the data quicker, it will automate it.
  • Developed some customer code to make the analysis lives easier, the way it was built was one way to do it, now we are slowing migrating it to a more sustainable way and how apps are developed
  • Packaging code into libraries
  • Developed some tactical solutions in Python, due to some work that has happened, built some of these solutions and moved into analyst role. Need someone come in and work with the development python code, build more sustainable processes, reading of existing code, building new packages in Python, working with his team to develop solutions in house, more capabilities in the development area.


Jupyter notebooks that identify fraud, build a full tech stack built on Jupiter Lab with a bunch of libraries so people that weren't data science could do advanced data analytics without doing code, refactor that integration which we have all of that data for, separate that and write a procedure within the bank, instead of having one button do everything, break it up and take functions that make it easier to visualize data

Intermediate python, pandas - foundation of all the data they will work with, APIs (interact with APIs to pull down data to do data analytics), analyst will make a request from an API to bull it down or query an internal database to get some initial information going, and using SQL to extract data for analytics

Building packages within Python

PIP - install a library, creating an installable/publishing a library that can be installed on others computers to leverage the functionality

Pipin stollable, break off the requirements and do a build tool, not as hard as others, used Git, built a library they should be familiar with that

Building tools and playbooks and notebooks,

have a lot of data and databases, but not able to give a succinct way

SQL alchemy ORM and Python allows the extraction of the data to the database

Jupyter Lab and Python all in one, we need to refactor something into something that is easier to maintain and break apart that. Separate those packages, distribute those across the tools, publishing python packages, make it a distributable package

Goal - enable adoption, if we do this right, cyber and AML will want to use this similar function and use this, distributable solution, very interesting data they get to deal with, new threat actor that comes up and they have to find out how they are attacking us and then provide actionable intelligence to figure out how to solve this.

Better to protect their customers

Skills

Python

Top Skills Details

Python

Additional Skills & Qualifications:

  • Good communication
  • Someone who takes initiative and doesn't wait to be told what to do
  • If someone is mostly there, work ethic and communication skills than the hard technical skills


Experience Level

Intermediate Level

About TEKsystems

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly