Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - Full Stack Developer ModelOps MLOps 
United States, New Jersey, Jersey City 
715920826

25.06.2024

Job responsibilities

  • Works on several new systems including model repository/registry, feature registry, automatic model promotion policy engine, model & GenAI governance tools, data annotation, data preparation and lineage to help accelerate AI/ML in JPMC with the best user experience and sound governance.
  • Develop new products leveraging cloud technologies and microservices architecture patterns, identify new open-source libraries, using unfamiliar technologies and learning new programming languages to meet technical requirements.
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Work with system architects and contribute to the architecture across the technology stack from database to native apps.
  • Create rapid prototypes as well as full-scale applications, by working collaboratively and iteratively through design and development to deliver fully functional applications that meet business goals.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Experience in modern architecture patterns (e.g. microservices, reactive architectures, event-driven architectures)
  • Programming experience in at least 2 modern programming languages/frameworks such as JavaScript, React, Node.js, Java, Kotlin, Python, Pandas, TensorFlow, Go
  • Experience working with HTML/ CSS and at least 1 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, etc.)
  • Experience in engineering practices such as code refactoring, design patterns, design-driven development, TDD, CI/CD, building highly scalable applications, application security.
  • Experience with Agile development methodologies and working knowledge of DevOps principles.
  • Ability to interact with people at all levels in an organization.
  • Ability to communicate complex ideas effectively.

Preferred qualifications, capabilities, and skills

  • Familiarity with modern full-stack technologies
  • Exposure to cloud technologies
  • Experience/Knowledge of model governance, data governance is a plus
  • Passion for growing your skills, tackling interesting work and challenging problems.