JPMorgan Chase & Co.-posted about 2 months ago
Full-time • Mid Level
Wilmington, DE
5,001-10,000 employees
Credit Intermediation and Related Activities

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Technology - Engineering and Architecture Data Solutions team, you will be a key member of an agile team, tasked with designing and delivering cutting-edge technology products that are secure, stable, and scalable. Your role involves implementing essential technology solutions across diverse technical domains to support the firm's business goals effectively.

  • Assist in the development and implementation of software solutions, contributing to design and troubleshooting efforts.
  • Support the creation of secure and high-quality production code, ensuring algorithms run effectively with relevant systems.
  • Collaborate in producing architecture and design artifacts for applications, ensuring adherence to design constraints.
  • Help gather, analyze, and visualize data from diverse sources to support the continuous improvement of software applications and systems.
  • Identify and report potential issues and patterns in data, contributing to improvements in coding practices and system architecture.
  • Participate in software engineering communities of practice and events to explore new and emerging technologies.
  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in Python and familiar with technologies such as Spark, EMR, Airflow, Cassandra, S3, and Kafka.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
  • Practical cloud-native experience in AWS.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, networking, etc.).
  • Practical LLM use case development experience using OpenAI Azure.
  • Familiarity with modern LLM techniques
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service