Posted in

Lead Security Engineer – Data/ML Engineering – Python/SQL

Lead Security Engineer – Data/ML Engineering – Python/SQL

CompanyJP Morgan Chase
LocationNew York, NY, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Formal training or certification on software engineering, computer science, or data science concepts and 5+ years applied experience
  • Strong proficiency in Python, with a deep understanding of object-oriented programming principles
  • Strong proficiency in SQL, with experience of building data pipelines, data models, and data transformation within data warehouses, knowledge of tools such as DBT
  • Experience with data manipulation and analysis using tools like Pandas, NumPy, and SQL
  • Good understanding of machine learning techniques and statistical methods
  • Experience with A/B testing and experimental design
  • Hands-on experience with AWS services such as S3, Lambda, Athena, EC2, SQS, RDS, DynamoDB, etc.
  • Experience with CI/CD pipelines, automated testing, Git and GitHub, containerization, and infrastructure as code (IaC) tools like Terraform
  • Skilled in planning, designing, and implementing enterprise level security solutions
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security

Responsibilities

  • Design, develop, and maintain software applications using Python and SQL. Build and maintain ETL/ELT pipelines and data models within data warehouses, an example pipeline being ingesting data from multiple Cyber Intelligence vendors
  • Analyze large and complex datasets to identify trends, patterns, and insights
  • Collaborate with stakeholders to understand operational needs and translate them into actionable data-driven solutions
  • Create data visualizations and dashboards to communicate findings to operational teams and non-technical audiences
  • Architect and implement cloud-based solutions on AWS, ensuring scalability, reliability, and security
  • Write clean, efficient, and maintainable code in production following best practices and coding standards, such as Test Driven Development and implementing rigorous unit/integration testing. Stay up-to-date with emerging technologies, trends, and best practices in software engineering, cloud computing, and Cybersecurity
  • Conduct code reviews, provide constructive feedback, and mentor team members
  • Execute creative security solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions and break down technical problems
  • Minimize security vulnerabilities by following industry insights and governmental regulations to continuously evolve security protocols, including creating processes to determine the effectiveness of current controls
  • Work with stakeholders and business leaders to understand security needs and recommend business modifications during periods of vulnerability
  • Add to a team culture of diversity, equity, inclusion, and respect

Preferred Qualifications

  • Experience with data visualization tools such as Qlik, Tableau, or Power BI
  • Experience with big-data technologies, such as Splunk, Trino, and Apache Iceberg
  • AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer)