Senior Lead Software Engineer - Data / Machine Learning Operations

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

Senior Lead Software Engineer focused on Data/Machine Learning Operations within a financial services firm. The role involves designing, developing, and deploying large-scale cloud solutions, migrating legacy applications, and creating tools for automation and monitoring. Requires strong software engineering skills, cloud expertise, and good knowledge of ML modeling as an engineer.

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. Design and develop large-scale solutions or platforms using Cloud services (i.e. AWS) in alignment with the firm wide strategies and security controls
  4. Deploy and enable cloud based solutions at firm level, supporting complex analytics and day to day business operations
  5. Migrate legacy an big data applications at Cloud native applications with zero downtime

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • Machine Learning modelling
  • Python
  • Java
  • Big Data
  • Data pipeline
  • Machine Learning
  • cloud
  • artificial intelligence
  • mobile
  • application architecture
  • data architecture
  • infrastructure architecture
  • software development
  • OOPS
  • SDLC
  • Computer Science
  • Computer Engineering
  • Mathematics

Nice to have

  • AWS certifications
  • RAG architectures
  • AI/Automation technologies
  • Spark
  • Spark query tuning
  • Pandas
  • Numpy
  • Big Data platforms
  • Hadoop
  • AWS
  • Databricks

What the JD emphasized

  • formal training and certification on software engineering concepts and 5+ years applied experience
  • 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise
  • Good knowledge of Machine Learning modelling as an engineer
  • Advanced in one or more programming language(s) and framework(s) (i.e., Python, Java, Big Data, Data pipeline, Machine Learning, etc.)
  • 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.)
  • Knowledge of the financial services industry and their TI systems

Other signals

  • Develops secure and high-quality production code
  • Design and develop large-scale solutions or platforms using Cloud services
  • Deploy and enable cloud based solutions at firm level, supporting complex analytics and day to day business operations
  • Migrate legacy an big data applications at Cloud native applications with zero downtime
  • Develop solutions or tools to monitor, provision components for automation or the processes, services, and reports
  • Good knowledge of Machine Learning modelling as an engineer
  • Advanced in one or more programming language(s) and framework(s) (i.e., Python, Java, Big Data, Data pipeline, Machine Learning, etc.)
  • 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.)
  • Knowledge of the financial services industry and their TI systems
  • Practical cloud native experience