11 Jun 2014

Full-Time Senior Python Engineer

Risk FocusNew York, New York, United States

NOTE: This job listing has expired and may no longer be relevant!


Job Description

Job Description

Risk Focus is a Specialist Solutions Firm offering products and services to clients in the Capital Markets. We work for some of the biggest and most influential firms in the Financial Services industry.

We are experts in Enterprise Risk Management, Derivatives Trade Processing and Enterprise Integration solutions. Our practice is growing and we are looking for talented people to meet the demand.

Successful candidates will join a talented team responsible for designing, building and implementing robust solutions in our specialist domains – Risk Management, Trade Processing & Connectivity. Solutions are front to back with a heavy focus on Python based server side components running on custom compute grids and business process orchestration.

The successful candidate must be a delivery focused problem solver and a strong software engineer with the curiosity and enthusiasm to learn and to teach. Candidates must also be comfortable both writing pythonic code and supporting non-pythonic code. They must be comfortable going beyond scripting and beyond web work to work on unique, large-scale applications that meet custom requirements on a robust, enterprise grade architecture.

Understand business requirements and translate them to core technical solutions
Design and develop systems and components to systems to meet client’s business needs
Complete development to strict standards and strict timelines and to effectively balance the conflict between those two
Take advice and input from senior managers and engineers to ensure alignment of the goals and deliverables
Mentor junior developers and conduct code and design reviews on the project
Provide sensible estimates for work packages and proactively manage expectations to reduce surprises.
Support migration to production and help ensure smooth transition to new solutions we deliver
Requirements & Qualifications
At least 3+ years of development experience using Python, a python coding test will be included.
5+ years of experience in software development using languages including but not limited to Python, Java, C#, or C/C++.
Python Libraries (SciPy)
Experience working with different operating systems – Unix, Windows, Linux
Experience in writing Python applications both without the benefit of frameworks like Django, Pyramid, etc.
Design and develop systems and components to systems to meet client’s business needs
Good communication and interpersonal skills and able to work with a variety of stakeholders and cross functional teams.
Able to work in a virtual and global environment (ability to work with a team that is globally dispersed)
Understanding of Python packages such as SciPy, Numpy, Pandas, etc.
Understanding of Capital Markets preferred
Knowledge of Risk Management, Trade Capture and OTC Derivatives
Experience calling web-services from Python, especially web-services written in Java
Experience developing GUI preferred 
Jython experience preferred 
Skills Required
Python Packages (NumPy, Pandas etc.)
Scientific Python Libraries (SciPy)
**About the company**
Risk Focus is a specialist technology firm delivering advanced Risk Management, Trade Processing and Connectivity solutions to global Capital Markets Clients. Our customers include the largest and most prominent institutions participating in global financial markets.  Risk Focus has offices in New York and London with clients in major global financial centers.
We are seeking Python developers to work on advanced financial projects, including:
Computing and managing credit and market risk
Optimization of capital and hedge selection for derivatives trading
Calculating profits and market risk analytics for multi-$billion portfolios
Trade life cycle optimization for derivatives covering fixed income, credit, equities, commodities and foreign currencies
Automation of global trade processes across multiple business lines
Example Project
Our global Hedge Fund client is one of the most influential players in the Capital Markets. We are building a strategic Python-based analytics integration layer using web services and RESTful interfaces. This layer acts as a bridge between Python scripts created by the Quantitative and Research teams and enterprise web services written in Java. The Python bridge provides real-time access to reference data, calculations using Matlab/R and distributed compute grids for pricing and valuation. The Senior Python Developer must work closely with Quantitative Analysts and Project Managers to ensure that the APIs perform per user specification and meet the complex computational needs of these teams.
What We Offer
Opportunities to work with the most prestigious Tier 1 banks, hedge funds, broker dealers, exchanges, asset managers and other financial institutions
Training and exposure to become an Python expert for Capital Markets and Finance
Apply and expand on your current Python programming or framework skills
An exciting high growth company with a history of success and profitability
Opportunities to learn and apply new technologies including Alloy, Splunk and java
Membership on a team of true technologists committed to your career goals
Excellent compensation and performance incentives

How to Apply

Email resume to:
Tami Thompson
Technical Recruiter at Risk Focus

Job Categories: Engineering. Job Types: Full-Time.

Apply for this Job

Get Your Weekly Dose of Python