Junior Developer – Parser Team (Python)

Full time
London - UK
Posted 6 years ago

DESCRIPTION
We are expanding a newly formed team led by a senior experienced developer. The new team will consist of the team lead and four junior developers. This job advert is for one of those developers.
We are looking for a junior Python developer to take highly complex raw datasets and transform them in a well-defined data pipeline using the latest AWS technologies. We call this process ‘parsing’.
We have a cutting-edge tech stack (Python3, AWS, Spark, PostgreSQL and more) applied to an uniquely complex big-data machine-learning problem. We believe we have one of the best Python teams in the business. If the idea of joining such a team and working on such a problem really excites you, then you should apply!

RESPONSIBILITIES AND DUTIES
The parser team follows the Agile process and work in scrums teams, with a team leader and a project manager. The aim is to produce a high-quality data product to the end user which is maintainable and follows best-practices. The pace of work is rapid and is suited to those who can maintain and enjoy a high-tempo of development.
The core dataset the team works with is the L3 limit order book dataset – this is a highly granular and complex dataset produced by financial exchanges. The data is received in a raw format directly from the exchange. Before our customers can extract value from the data by applying machine learning techniques to it, the data must be transformed according to a logical data model. A typical dataset takes 4-8 weeks to traverse the data pipeline and involves several distinct Python projects. We have hundreds of these datasets.
It should be noted that this role does not include any ‘machine learning’ type activities.

SKILLS AND REQUIREMENTS – REQUIRED

• At least one year’s (but no more than three year’s) industry experience writing production Python code.

SKILLS AND REQUIREMENTS – HIGHLY BENEFICIAL

• Undergraduate or master’s degree in a computer science/engineering/physics/mathematics discipline from a Russell Group university.

YOUR PROFILE
You will likely be in your first job as a full-time employee. You are now ready to step further into your career and move into a new role. You will an enthusiast who thrives on the excitement of the project you are working on – we are not looking for 9-5 people. You will be a team player, aware of the constraints of both your colleagues and the business. Your goal is helping the team achieve its goals. You will be a problem solver who wants to quickly understand issues and propose solutions. We are not looking for someone who simply processes assigned tickets without understanding the bigger picture. You must be intellectually curious. You must have a desire to understand and promote best practice for programming in the cloud. This role requires constant learning and the successful candidate should be enthused about the prospect of training and certifications.

Job Features

Job CategoryIT

Apply Online