Back to jobs

Data Engineer (73984)

Job description

Eagle’s client is searching for a Data Engineer for a permanent job opportunity.

Key Data Engineer Skills
  • Five plus (5+) years data analytics experience, with significant experience in Jupyter Notebooks and Python; specifically, in Pandas, NumPy, Plotly, and Dash
  • Experience in both data analysis and requirements gathering as the role involves high engagement with the users
  • Excellent communication skills required as this is a front-office facing Client Analytics application with heavy user interaction
  • Experience in Capital Markets
  • Experience in Fixed Income, Foreign Exchange and Derivative products – at least intermediate understanding of the inner workings of various products
  • Passion for data analytics with strong sense of best practices
As a Data Engineer, you will be responsible for:
  • Leading individual data analysis and insights workstreams from start to finish, in close collaboration;
  • Gathering requirements from the stakeholders, analyzing data based on the requirements, present finding to the stakeholders, and iterate over the process until methodologies and metrics are finalized;
  • Performing data analysis on huge sets of trade data, market data, and reference data to generate metrics that can be used to support and drive decision making for the front office;
  • Adding to the Python codebase, the novel ideas and techniques that can be used to innovate and improve upon the existing infrastructure;
  • Providing user training and support to front office for the UI as well as for Jupyter Notebooks;
  • Translating business requirements to functional specifications for the development team;
  • Taking part in design sessions to brainstorm on the best approach and design that should be followed to implement the solution;
  • Following agile approach in monthly release cycles;
  • Performing analysis, planning, and testing of the requirements to ensure accurate delivery of the solution;
  • Helping debug and solve issues in different environments and identify any potential bugs that can harm the application;
  • Willingness to work hard in a flexible environment using agile methodologies;
  • Helping support existing production applications (provide L3 support as needed);
  • Updating Confluence (wiki) site and documentation to reflect additions/changes to the workstreams, or other essential information;
  • Ensuring effective communication of estimates and timelines to the rest of the team, including status updates of current work; and,
  • Contributing to the development of project plans by providing input and manage project estimates / initiatives, communicating project status to business and management and providing timely escalation of issues.
Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.