Пълно описание
Top Skills Recruitment is a recruitment agency established by professionals with many years of experience in Business Process & IT Outsourcing. Our higher aim is to find and bring out the best in our candidates so they can land their desired job and at the same time deliver high standard services to our clients. We assist people in their quest for the right career opportunity.
The Role As a Python Developer at our client, you will work closely with Quant Researchers to tackle diverse and challenging problems. You will be involved in implementing new trading strategies, building research frameworks, developing Python libraries, prototyping data feeds, improving portfolio construction techniques, and developing risk analysis tools.
Our Technology Our systems predominantly run on Linux, and most of our code is written in Python, utilizing open-source libraries such as Pandas and NumPy. Systems requiring high data throughput are implemented in Java. For storage, we rely on MongoDB, Oracle, and our own high-performance time-series database, ArcticDB. We utilize Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker + Kubernetes for containerization, and infrastructure-as-code for server deployment. Our internal communication relies on Slack. We continuously evaluate new tools and are adopting Generative AI to enhance developer productivity with tools like Copilot.
Working Environment Our client operates with a flat, open, and collaborative structure. You will have the opportunity to grow, contribute significantly to the business, and work with the latest technologies. Our client is engaged with the broader tech community, hosting and sponsoring PyData and Machine Learning Meetups in London. Additionally, a major presence is being established in Sofia, where operations, execution, and data teams will be collocated, driving innovation and fostering a centre of excellence in the region.
Required Skills and Experience
If you are passionate about Python development and looking for a challenging yet rewarding opportunity, we encourage you to apply!
All applications will be treated as strictly confidential. Only short-listed candidates will be contacted.
License for recruitment for Bulgaria: No 2399 / 15.11.2017 License for administration and protection of personal data: No 432025 / 23.10.2017
The Role As a Python Developer at our client, you will work closely with Quant Researchers to tackle diverse and challenging problems. You will be involved in implementing new trading strategies, building research frameworks, developing Python libraries, prototyping data feeds, improving portfolio construction techniques, and developing risk analysis tools.
Our Technology Our systems predominantly run on Linux, and most of our code is written in Python, utilizing open-source libraries such as Pandas and NumPy. Systems requiring high data throughput are implemented in Java. For storage, we rely on MongoDB, Oracle, and our own high-performance time-series database, ArcticDB. We utilize Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker + Kubernetes for containerization, and infrastructure-as-code for server deployment. Our internal communication relies on Slack. We continuously evaluate new tools and are adopting Generative AI to enhance developer productivity with tools like Copilot.
Working Environment Our client operates with a flat, open, and collaborative structure. You will have the opportunity to grow, contribute significantly to the business, and work with the latest technologies. Our client is engaged with the broader tech community, hosting and sponsoring PyData and Machine Learning Meetups in London. Additionally, a major presence is being established in Sofia, where operations, execution, and data teams will be collocated, driving innovation and fostering a centre of excellence in the region.
Required Skills and Experience
Essential:
- Exceptional technical skills, recognized as an expert in your field.
- Strong advocate of collaborative software engineering methods: agile development, continuous integration, code reviews, unit testing, and refactoring.
- Expertise in one or more programming languages, preferably Python, Java, and/or C/C++.
- Experience with Linux platforms and proficiency in scripting languages.
- Strong knowledge of database technologies such as Oracle, MongoDB.
- Proficiency with open-source frameworks and tools like NumPy/SciPy/Pandas, Pyramid, AngularJS, React.
- Familiarity with multiple programming styles (OO, functional) and design patterns.
Advantageous:
- Understanding of financial markets and instruments.
- Knowledge of fixed income products or volatility trading.
- Experience in developing quantitative or automated trading systems.
- Expertise in building distributed systems with service-based or event-driven architectures.
- Familiarity with modern data engineering and stream processing practices.
- Experience in web-based development and visualizing complex data sets.
- Knowledge of relevant mathematical concepts (statistics, asset pricing, optimization algorithms).
Personal Attributes
- Strong academic background with a degree in a field with high mathematical or computing content (Computer Science, Mathematics, Engineering, Physics).
- Passionate about engineering excellence and software craftsmanship.
- Business-focused with a drive to improve processes.
- Strong interpersonal skills and ability to collaborate closely with researchers, traders, and senior business figures.
- Confident and effective communicator, able to handle conflicting viewpoints.
- Highly analytical and self-organized, with the ability to manage multiple projects.
- Passion for technology, demonstrated through personal projects or open-source involvement.
Benefits
- Central office location with excellent transport links.
- Hybrid working model.
- Competitive compensation package.
- 25 days of holiday.
- Premium health insurance.
- Employee Assistance Program.
- Referral bonus.
- Additional days off for long service and volunteering.
- Multisport card.
- Professional development opportunities, including internal tech talks and conferences.
- Engagement with the open-source community.
If you are passionate about Python development and looking for a challenging yet rewarding opportunity, we encourage you to apply!
All applications will be treated as strictly confidential. Only short-listed candidates will be contacted.
License for recruitment for Bulgaria: No 2399 / 15.11.2017 License for administration and protection of personal data: No 432025 / 23.10.2017
Социални Придобивки
- health_and_safety iconДопълнително Здравно Осигуряване
- local_diningБезплатни Храна и Напитки
- timer_offГъвкаво Работно Време
- homeРабота от Вкъщи
- groupsПартита/Тиймбилдинг
- schoolБезплатни Обучения/Курсове
- sports_footballКарта за Спорт
- credit_cardБонусова Система