Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

JPMorgan Senior Manager Software Engineering - Java Kinexys 
India, Karnataka, Bengaluru 
118266187

Today

Job Responsibilities:

  • Lead the application of machine learning algorithms and techniques to address complex problems, utilizing libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Oversee collaboration with cross-functional teams to gather requirements and design machine learning models and algorithms that fulfill customer needs.
  • Ensure the creation of secure, high-quality production code, maintaining strict adherence to coding standards and best practices.
  • Direct the gathering, analysis, and preprocessing of large, diverse datasets to train and evaluate machine learning models.
  • Apply advanced feature engineering techniques to extract meaningful insights from data and enhance model performance.
  • Manage the deployment and integration of machine learning models into production systems, considering the impact on upstream and downstream systems.
  • Monitor and maintain deployed models, ensuring their optimal performance and reliability.
  • Stay informed about the latest advancements in Python programming and machine learning techniques, and explore their potential applications within the organization.
  • Mentor and guide junior engineers, fostering an environment of learning and growth.

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Minimum of 7 years of experience in software engineering, with a focus on Python and machine learning.
  • Extensive understanding of software engineering principles and best practices.
  • Mastery in advanced Python programming concepts, including object-oriented programming, decorators, generators, and context managers.
  • Proficiency in coding in Python, with a focus on machine learning libraries and frameworks.
  • Significant experience in machine learning model development, including data preprocessing, feature engineering, model selection, training, and evaluation.
  • Familiarity with agile methodologies and practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and leadership abilities.
  • Ability to work effectively in a team environment and lead projects.
  • Commitment to continuous learning and growth within the field of Python programming and machine learning.

Preferred Qualifications, Capabilities, and Skills:

  • Experience with AI/ML implementation in cloud platforms, such as AWS or Azure.
  • Knowledge of AI/ML deployment techniques, including model serving, containerization, and cloud-based deployment.
  • Experience in leading teams and managing projects in a fast-paced environment.