Sr Lead Software Engineer-role Ds

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Senior Lead Software Engineer at JPMorgan Chase focused on building and enhancing technology products. The role involves providing technical guidance, developing secure production code, influencing product design, and acting as a subject matter expert. Requires experience in machine learning, NLP, training/fine-tuning LLMs, transformer architectures, and deploying AI systems, with proficiency in Python, TensorFlow, or PyTorch. Experience with scalable distributed systems, cloud-native environments, and security protocols is also necessary.

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Develops secure and high-quality production code, and reviews and debugs code written by others
  3. Drives decisions that influence the product design, application functionality, and technical operations and processes
  4. Serves as a function-wide subject matter expert in one or more areas of focus
  5. Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle

Skills

Required

  • machine learning
  • natural language processing
  • training large language models
  • fine tuning large language models
  • transformer architectures
  • deployment of AI systems
  • Python
  • TensorFlow
  • PyTorch
  • cloud
  • scalable distributed systems
  • cloud native environment
  • HTTP/HTTPS protocols
  • SSL/TLS inspection
  • traffic interception
  • API gateway patterns

Nice to have

  • Security Engineer Experience

What the JD emphasized

  • 5+ years of experience building high performance services and integrating tooling
  • machine learning and natural language processing with demonstrated expertise in training and fine tuning large language models, transformer architectures, and deployment of AI systems
  • Advanced in two or more programming language(s) Python, TensorFlow or PyTorch
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Deep knowledge of HTTP/HTTPS protocols, SSL/TLS inspection, traffic interception, API gateway patterns
  • Proven ability to build scalable distributed systems handling high throughput traffic in a cloud native environment.

Other signals

  • building high performance services
  • integrating tooling
  • delivering system design
  • application development
  • testing
  • operational stability
  • machine learning
  • natural language processing
  • training large language models
  • fine tuning large language models
  • transformer architectures
  • deployment of AI systems
  • Python
  • TensorFlow
  • PyTorch
  • cloud
  • artificial intelligence
  • machine learning
  • mobile
  • HTTP/HTTPS protocols
  • SSL/TLS inspection
  • traffic interception
  • API gateway patterns
  • scalable distributed systems
  • high throughput traffic
  • cloud native environment
  • Computer Science
  • Computer Engineering
  • Mathematics