Our systems are almost all running on Linux and most of our code is in Python, with the full scientific stack: numpy, scipy, pandas, scikit-learn to name a few of the libraries we use extensively. We implement the systems that require the highest data throughput in Java. For storage, we rely heavily on MongoDB and Oracle.
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 containerization, OpenStack for our private cloud, Ansible for architecture automation, and HipChat for internal communication. But our technology list is not fixed - we're always upgrading and evaluating to stay at the front of the pack!
oExceptional technology skills; recognized by your peers as an expert in your domain
oA proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches
oExpert knowledge in one or more programming languages, preferably Python, Java and/or C/C++
oProficient on Linux platforms with knowledge of various scripting languages
oStrong knowledge of one or more relevant database technologies e.g. Oracle, MongoDB
oProficient with a range of open source frameworks and development tools e.g. NumPy/SciPy/Pandas, Pyramid.
oFamiliarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns.
o Degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics
oAn excellent understanding of financial markets and instruments
oExperience of front office software and/or trading systems development e.g. in a hedge fund or investment bank
oExpertise in building distributed systems with service-based or event-driven architectures, and concurrent processing
oA knowledge of modern practices for data engineering and stream processing
oAn understanding of financial market data collection and processing
oExperience of web based development and visualization technology for portraying large and complex data sets and relationships
oRelevant mathematical knowledge e.g. statistics, asset pricing theory, optimization algorithms.
Applicants must be authorized to work in the U.S.
CyberCoders, Inc is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.