Search Jobs

Data Engineer

Post Id Number: 408101 Quick Apply
Employment Type: Permanent
Location: London
Contact: cbridge@connectionsny.com
Salary Range: $90,000 - $120,000
Skills: AWS, Back Office, Ci/cd, Data Engineer, Data Pipelines, FastAPI, Flask, Python, Real-time, Reporting Tools, Trading, Unit Test
Description:

Backend Data Engineer - Core Technology Team

 

We are seeking a talented Backend Data Engineer to join our Core Technology Team, where you'll specialize in Python development to create robust automation solutions for both trading and non-trading back-office operations. This role sits at the intersection of technology and finance, requiring you to build sophisticated automation systems, develop comprehensive reporting tools, and enhance operational efficiency across our trading platform and supporting infrastructure. As a key member of our Core Technology Team, you'll be responsible for streamlining complex workflows, automating manual processes, and delivering data-driven insights that enable our trading operations to scale effectively. You'll work closely with traders, operations staff, and other technology teams to identify automation opportunities and implement solutions that reduce operational overhead while maintaining the reliability and precision essential to our business.

Role Overview

  • Position: Python Developer specializing in automation for both trading and non-trading back-office operations
  • Team: Core Technology Team supporting the trading platform, infrastructure, and operations
  • Focus: Development of automation systems and reporting tools with emphasis on operational efficiency

Key Responsibilities

  • Reporting systems: building both real-time and scheduled reporting tools for various stakeholders
  • Data integration: connecting and consolidating data from multiple company sources
  • Tooling development and maintenance: building new automation tools and ensuring their reliability and continuous improvement
  • Collaborative problem-solving: working with trading and technology teams to identify and implement new automation opportunities

Requirements

  • Advanced Python programming: production-level experience programming in Python 3 and adherence to software development best practices
  • Testing proficiency including unit testing, integration testing, and automated test frameworks
  • Database and data integration experience working with company's various SQL data sources and creating data pipelines
  • System automation skills for building tools that streamline trading operations and deployment processes

Optional/Ideal

  • Web framework experience (Flask, FastAPI) for creating internal dashboards and tools
  • DevOps automation background with CI/CD pipelines and deployment orchestration
  • Financial systems curiosity with interest in understanding complex trading operations
  • Cloud platform exposure (AWS, Azure, GCP) for scalable automation solutions

Personal Attributes

  • Highly motivated with strong self-direction and problem-solving capabilities
  • Curious mindset eager to understand the inner workings of complex trading systems
  • Detail-oriented with appreciation for accuracy in financial and operational contexts