Python engineer in quantitative investment strategies

грейд
senior
формат
гибрид Лондон
язык
Английский B1
опубликована
сегодня

описание

We are partnering with a leading global investment bank to recruit a Senior Python Engineer into its Quantitative Investment Strategies (QIS) Technology team within Global Markets. The team owns and develops the end-to-end technology platform supporting the bank's QIS products, covering product creation, pricing and calculations, lifecycle management, reporting, and publishing to Bloomberg and other downstream systems.

задачи

  • Design, develop and maintain production-grade Python applications and backend services.
  • Build and enhance object-oriented, multi-service applications within a distributed architecture.
  • Take ownership of technical requirements, translating business objectives into practical engineering solutions.
  • Contribute to the development and expansion of the QIS platform across Equities, Commodities, Credit and Rates.
  • Work on application performance, scalability, reliability and maintainability.
  • Develop and integrate services communicating across the wider platform.
  • Contribute to new event-driven and queue-based initiatives.
  • Work closely with quantitative developers, quants and front-office stakeholders to deliver business-critical functionality.
  • Investigate and resolve production issues, responding to business queries and changing priorities.
  • Understand and contribute to a large, established and bespoke banking technology environment.
  • Collaborate with engineers across London, the US, India and Tokyo.

требования

  • Strong commercial experience developing Python applications in a professional software engineering environment.
  • Excellent understanding of object-oriented programming (OOP) and application design principles.
  • Experience building backend services and multi-service applications.
  • Ability to design, develop and deliver solutions independently, working from sometimes ambiguous requirements.
  • Strong problem-solving skills and the ability to take ownership of technical challenges.
  • Experience working with distributed or service-oriented architectures.
  • Comfortable working within large, complex and established codebases.
  • Strong communication skills and the ability to collaborate with technical and business stakeholders.
  • A hands-on approach, with a willingness to contribute to both new development and production support.
  • Будет плюсом: Experience within investment banking, capital markets or financial services; Knowledge of derivatives, equities, quantitative investment strategies or market data; Experience with low-latency, high-performance or high-throughput systems; Familiarity with distributed and event-driven architectures; Experience with messaging technologies or inter-service communication frameworks; Exposure to bank-specific Python platforms or frameworks such as Quartz, Athena or Beacon; Experience with queue management frameworks or technologies; Knowledge of pricing, product lifecycle management or trading systems

условия

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

навыки

компания

похожие вакансии

статьи для разработчиков