Senior Python Engineer - London, United Kingdom - eFinancialCareers

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description
This role will have the opportunity to support and guide a team of sub 10 Engineers.

You will work with the data scientists and business stakeholder as end consumers of the pipelines to ensure we are meeting their requirements.

You will contribute to the team's strategy around development and deployment best practices.

This is an exciting opportunity to work on an important project, which will have huge impact on the business and our future architecture in this area.


Key Responsibilities:


  • Designing the architecture for a system allowing hosting and scheduling of interdependent datacentric pipelines and services.
  • Building out additional ETL layers to support the ingestion of additional data sources
  • Working closely with quants/data scientists to understand requirements needed to add new algorithms, and onboarding the data sources including quality checks and timeliness
  • Building a close relationship with clients and stakeholders to understand the use case for the platform and prioritise work accordingly
  • Working well in a multidisciplinary team, building a close relationship with other developers, Quants/Data Scientists, and production support teams

Skills & Qualifications:


  • Extensive experience designing and implementing pythonbased backend services
  • Kind attitude to team mentoring and leading by example
  • Experience building data pipelines on top of Big Data technologies, ideally using Spark and Python
  • Worked with message queues (ideally Kafka or Solace)
  • Passionate about databases and worked in the past with SQL\NoSQL technologies (SQL Server, Oracle, Couchbase, Mongo DB, etc.)
  • Worked closely with data scientists before, and may have experience creating pipelines that can serve ML/statistical algorithms
  • Experience of working in a DevOps culture and willing to drive it. You are comfortable working with CI/CD tools (ideally IBM UrbanCode Deploy, TeamCity or Jenkins), monitoring tools and log aggregation tools. Ideally, you would have worked with Docker/Kubernetes.
  • High development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment
  • Proven capability to interact with clients and deliver results, taking ideas to production
-
Job Family Group:

Technology

-
Job Family:

Applications Development

-
Time Type:

Full time

  • Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

View the "
EEO is the Law " poster. View the
EEO is the Law Supplement.
View the
EEO Policy Statement.
View the **Pay Transparency Posting

More jobs from eFinancialCareers