Python Engineer


USA
Permanent
Negotiable
Financial Technology
CR/570767_1764777210
Python Engineer

Our client is seeking a talented Python Engineer to join their Data Distribution team, responsible for managing an enterprise investment data warehouse that supports Research, Portfolio Management, Trading, and Analytics. In this role, you will design, develop, and optimize scalable data platforms and services, ensuring high performance and reliability across data pipelines and applications.

You will collaborate with cross-functional teams to deliver innovative data solutions, leveraging modern engineering practices and tools. Responsibilities include building and enhancing data pipelines, developing RESTful APIs, implementing CI/CD processes, and ensuring data consistency and security. This position offers the opportunity to work on mission-critical systems that improve client outcomes through better investment processes.

Key Responsibilities:

  • Design, develop, and maintain data technology solutions for investment-related functions.
  • Build and optimize data pipelines for ingestion, validation, integration, and delivery.
  • Develop scalable APIs and high-performance data-transfer tools.
  • Collaborate with business analysts and product owners to define requirements and deliver solutions.
  • Ensure security, reliability, and performance of data applications.
  • Participate in code reviews, write documentation, and support production systems.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
  • 4-5 years of experience in Python and SQL; familiarity with NoSQL is a plus.
  • Strong knowledge of RESTful API development, CI/CD, and Agile methodologies.
  • Experience with performance optimisation, automated testing, and secure application design.
  • Preferred: Financial services experience and familiarity with tools like Kafka, Airflow, PostgreSQL, Docker, Elastic Stack, RabbitMQ, Redis.

Handverlesene Positionen für Sie