Overview
OneMarketData LLC (OneTick) is a US-based company with staff located around the world. We offer several software-as-a-service solutions in AWS, including Trade Surveillance (a wide range of tools that allows you to identify trading strategies that try to influence the market price or manipulate other participants) and Transaction Cost Analysis or BestEx(this is the product that helps companies evaluate how well their orders are executed relative to the market price and how much they affect the market price).
Our company is a partner of major banks, market centers, brokers, and information providers around the world. Our customers are the NYSE, the Federal Reserve Bank of New York, the European Central Bank, Bloomberg, Itiviti, Optiver, Instinet, Tudor Funds, Vanguard, and Viking.
We’re seeking experienced Python developers to help enhance our products and hosted regulatory services for financial analytics. You’ll be using an advanced Python-oriented software stack, including programmatic code and query generation. Our Python developers communicate a lot with our customers’ and partners’ technical teams.
Our main stack:
Python 3, pytest, advanced code-generation libraries: The OneTick time series database & streaming analytics engine – Python is the query programming language for this DB engine.
Git, modern CI/CD environment (GitLab, GitLab CI): Microservices-based architecture
Docker & friends for containerization: Airflow for scheduling, Kubernetes for orchestration, AWS autoscaling for resource scaling
Other parts or our stack include:
Redis, Celery
Django / Postgres
Grafana / Prometheus / Loki and extensions, and Sentry
Machine learning and MLOps framework
IDEs popular with the team include PyCharm, MS Code, and JupyterHub
- Design, development, optimization and support of analytical algorithms.
- Developing tests to cover your code, participating in code reviews.
- Many of our projects involve pipelined processing of large data sets (i.e. ‘big data’)
- Key aspects of development are solved using Python code that generates parallel time-series processing queries that execute in the OneTick engine.
- Many tasks require the ability to develop efficient algorithms
- 2+ years of software engineering industrial experience (not studying in parallel)
- 1+ years of Python (we use recent Python 3 versions)
- Git, Linux
- Analytical, algorithms-oriented mindset
- Willingness to understand the business and take initiative to suggest technical solutions
- Familiarity with Docker is a plus
- English — Upper-Intermediate or higher.
- Good communicative skills, being able to explain difficult things in simple words.
- Being eager to learn new technologies (including area-specific).
- Attentiveness, hard-working and goal-oriented mindset (to have the tasks done), opportunity to work both in team and independently.
Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.