Software Engineer III - Full Stack Developer - ModelOps, MLOps

Job expired!

Join Our Team at JPMorgan Chase: Software Engineer III - Full Stack Developer - ModelOps/MLOps

Be a part of the AI/ML Data Platforms team at JPMorgan Chase and help build cutting-edge products that drive MLOps, automated governance, and ML data development. You'll accelerate a diverse and broad portfolio of AI/ML projects within one of the largest financial services firms globally. This is an exciting and rewarding opportunity to elevate your software engineering career.

About the Role

As a Software Engineer III within the Corporate AI/ML Data Platforms team, you will develop products that encompass MLOps, ModelOps, and ML data development (e.g., processing, data annotation) for our extensive ML practitioner base. These capabilities are crucial for the new enterprise-scaled ML ecosystem at JPMC. You will collaborate with system architects, engineers, product managers, data scientists, researchers, and colleagues across all business lines and functions.

Job Responsibilities

  • Work on new systems including model repository/registry, feature registry, automatic model promotion policy engine, model and GenAI governance tools, data annotation, data preparation, and data lineage to enhance AI/ML initiatives at JPMorgan Chase.
  • Develop new products using cloud technologies and microservices architecture patterns, explore new open-source libraries, and learn new programming languages to meet technical requirements.
  • Execute software solutions, design, development, and technical troubleshooting, and think beyond routine approaches to solve technical challenges.
  • Create secure, high-quality production code and maintain algorithms that operate synchronously with appropriate systems.
  • Collaborate with system architects and contribute to the architecture across the technology stack, from databases to native applications.
  • Create both rapid prototypes and full-scale applications by working collaboratively through design and development phases to deliver fully functional applications that meet business goals.
  • Analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
  • Proactively identify hidden problems and patterns in data and use these insights to enhance coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and participate in events that explore new and emerging technologies.
  • Foster a team culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering concepts and 3+ years of applied experience.
  • Experience in modern architecture patterns (e.g., microservices, reactive architectures, event-driven architectures).
  • Proficiency in at least 2 modern programming languages/frameworks such as JavaScript, React, Node.js, Java, Kotlin, Python, Pandas, TensorFlow, Go.
  • Experience with HTML/CSS and at least one modern JavaScript framework such as React.js, Vue.js, Hapi.js, Ember.js, Angular.js.
  • Experience in writing and utilizing RESTful API services and performance tuning large-scale applications.
  • Experience with cloud providers (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB, CouchDB, Redis, Elasticsearch, Cassandra).
  • Knowledge of engineering practices such as code refactoring, design patterns, TDD, CI/CD, building highly scalable applications, and application security.
  • Familiarity with Agile development methodologies and a working knowledge of DevOps principles.
  • Ability to interact effectively with people at all organizational levels.
  • Strong communication skills to articulate complex ideas effectively.

Preferred Qualifications, Capabilities, and Skills

  • Familiarity with modern full-stack technologies.
  • Exposure to cloud technologies.
  • Experience or knowledge in model governance and data governance is a plus.
  • Passion for growing your skills and solving challenging problems.

About JPMorgan Chase & Co.

JPMorgan Chase & Co., one of the oldest financial institutions, provides innovative financial solutions to millions of consumers, small businesses, and many of the world’s most prominent corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With over 200 years of history, we lead