Posted 1 year, 9 months ago

Roles

Core Python Engineer

Locations

London, UK

Contacts

Milly Parrott

milly.parrott@man.com

Description

The Core Python Platform team builds the whole Alpha Tech Python development ecosystem. We take the best of what the open source world has to offer and make it fit the needs of a complex and fast moving business. This means using tried and tested tools, Python 3.8, Docker, Kubernetes and more, and bringing them together with cutting edge and experimental tools, Machine Learning, Code Generation and AI. We work closely with all the engineers, quants and PM to make sure they can develop, build, deploy, and run that software that powers our business. We (and our users) code primarily in Python and a little Java but we dont shy away from other languages when the need arised. This role provides an opportunity for making a highly visible impact across all of Alpha Tech, as well as giving you a deep understanding of the Alpha Technology stack which will pay dividends in future technology roles. A good candidate for this role will have a strong drive to make things "work better" whilst being willing to understand the many and varied needs of our large userbase<p>We use 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 for containerisation, OpenStack for our private cloud, Ansible for architecture automation, and Slack for internal communication. But our technology list is never static: we constantly evaluate new tools and libraries.<p>Alpha Tech has a small company, no-attitude feel. It is flat structured, open, transparent and collaborative, and you will have plenty of opportunity to grow and have enormous impact on what we do. We are actively engaged with the broader technology community.<p>o We host and sponsor London’s PyData and Machine Learning Meetups o We open-source some of our technology. See <a href="https:&#x2F;&#x2F;github.com&#x2F;man-group">https:&#x2F;&#x2F;github.com&#x2F;man-group</a> o We regularly talk at leading industry conferences, and tweet about relevant technology and how we’re using it. See @manquanttech Essential Skills o Exceptional technology skills; recognised by your peers as an expert in your domain o A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches o Expert knowledge in one or more programming languages, preferably Python, Java and&#x2F;or C&#x2F;C++ o Proficient on Linux platforms with knowledge of various scripting languages o Strong knowledge of one or more relevant database technologies e.g. Oracle, MongoDB o Proficient with a range of open source frameworks and development tools e.g. NumPy&#x2F;SciPy&#x2F;Pandas, Pyramid, AngularJS, React o Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns.<p>If you&#x27;re interested, please get in touch with Milly Parrott milly.parrott@man.com

Similar Jobs

Create your own personalized Job Alert