Lead Software Engineer – Data Engineering, Python/kdb

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Lead Software Engineer role focused on data engineering and real-time systems in a financial trading environment. The role requires strong Python/KDB expertise and leveraging AI technologies to enhance data engineering, automate SDLC, and deliver advanced analytics. The candidate will lead technical initiatives, design and optimize data pipelines, and collaborate with research and trading teams.

What you'd actually do

  1. Lead technical initiatives across global analytics teams, providing guidance and direction to engineers, contractors, and vendors in a high-velocity environment.
  2. Design, build, and optimize real-time data processing pipelines and applications ensuring reliability and performance for mission-critical financial systems.
  3. Leverage AI technologies and techniques to enhance data engineering workflows, automate SDLC processes, and deliver advanced analytics capabilities for trading and research.
  4. Collaborate with research and trading teams worldwide to onboard new datasets efficiently and consistently, supporting global business needs.
  5. Build and support robust tools and frameworks for quantitative research and production trading, including scalable APIs and analytics libraries.

Skills

Required

  • Python
  • KDB
  • data engineering
  • software engineering
  • system design
  • application development
  • testing
  • operational stability
  • automation
  • continuous delivery
  • agile methodologies
  • CI/CD
  • Application Resiliency
  • Security
  • leading and mentoring teams

Nice to have

  • market data venue and vendor data platforms
  • AWS
  • cloud native/cloud experience
  • Terraform
  • Kubernetes
  • FIX
  • Market Data
  • Analytics
  • OMS
  • equities trading
  • machine learning
  • statistical techniques
  • related libraries

What the JD emphasized

  • critical enabler for this role
  • Working knowledge of AI technologies
  • AI technologies and techniques

Other signals

  • Leverage AI technologies and techniques to enhance data engineering workflows, automate SDLC processes, and deliver advanced analytics capabilities for trading and research.
  • Working knowledge of AI technologies (machine learning, generative AI, etc.) to support data engineering, analytics, or SDLC automation.
  • Serve as a subject matter expert in Python, KDB/Q, data engineering, and AI, contributing to firmwide best practices and technical excellence.