Job Url: https://onemarketdata.bamboohr.com/careers/109 Job Description: Middle Python developer Development - Remote Apply for This Job Department Development Employment Type Full-Time Minimum Experience Mid-level 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. Prior to advancing with your application, we kindly request that you review the CONSENT NOTICE FOR HR AND RECRUITING provided by OneMarketData. Your attention to this matter is greatly appreciated. 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 What will you do: 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 Technical requirements: 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 Required Qualifications: 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.