Backend Data Developer - remote

Kaiju Capital Management
Posted 3 years ago
We Work Remotely
Note:
Please use the "Apply for this position" link to apply. If you email someone at the company directly, your name will not be in our interview queue, and you will not be interviewed for this position. Individuals only, NO AGENCIES.

We Are...
Kaiju Capital Management (Kaiju) is a small- to medium-sized Hedge Fund. We are a fully-remote company and have experienced significant growth in the last 8-12 months.
 
The Technology division comprises most of the Kaiju staff and is divided into 2 main teams: AI and Engineering. The Technology division is responsible for building and maintaining internal web-based applications, bespoke AI models, and working closely with the Trading team to find, create, and manage trading opportunities and strategies.
 
Our unique and proprietary web-applications and AI models have allowed us to not only have an incredibly well-organized and risk-balanced portfolio, but also to thrive during severe market downturns. We’re constantly improving and finding new opportunities to pivot or expand our trading.
 
You Are…
An experienced Backend Data Developer that will support and enhance our financial market data systems used by our AI and Data Science team and by our AI-driven trading systems.
 
You Will…
  • Understand and identify data processing critical paths in data parsing and data processing applications and optimize code for speed and memory in those areas
  • Deliver high-quality C or C++ code including testing, maintenance and documentation as part of a continuous production-grade operation
  • Work with low level data structures and algorithms, such as sorting and parsing of large throughputs of data
  • Work with applications intended to operate 24x7
  • Work closely with product owners and end users to design solutions that meet everyone’s needs
  • Keep up to date with the latest technologies and identify potential new technologies for the company to utilize
  • Collaborate with other remote team members and participate in peer code reviews
  • Take great care to ensure you’re delivering quality code and participate in documentation and process improvement


You Have…
  • 3 years of experience in design, development, testing, maintenance and documentation of data processing/data parsing related applications in C or C++
  • Experience in developing code optimised for performance (speed and memory management)
  • Experience in developing and handling low-level data structures and algorithms (dynamically allocated arrays, binary data structs, qsort, etc.)
  • Experience with near real-time 24x7 low-level data processing production systems
  • Proficient with UNIX/Linux shell Scripting (sh / bash) and related command line-tools awk, sed, grep, etc.)
  • Exposure to data science libraries or languages such as Numpy/R/Matlab/Pandas
  • Experience with Git, along with best practices in source control
  • Experience with JIRA and Confluence
  • Experience working in an Agile and distributed/remote team
  • Basic knowledge of the U.S. Stock Market
  • Able to work US Eastern Time Zone schedule
  • Fluent English written and verbal

Bonus…
  • 2+ years of experience in Python and/or Go development
  • Expertise in developing C++ macros/templates
  • Developed database objects like Stored Procedures, Functions, Packages and Triggers using SQL, My SQL and PL/SQL
  • Well acquainted with Business Procedures and Workflows

Our Stack…
  • Frontend:  React/Redux
  • Backend:  PHP (Laravel), C++, Java
  • Machine learning:  Python
  • Datastores:  MySQL, Redis, Cassandra, S3
  • Infrastructure:  Linux, AWS Elastic Beanstalk, EC2, RDS, Elasticache, ECS
  • Source control:  Bitbucket
  • DevOps:  Jenkins, Docker

Benefits…
  • This is a full-time contract position with competitive consulting rates
  • Flexible PTO
  • Support for continuing education
  • This is a remote position.  Work from anywhere in the world

Serious inquiries only.  There will be a screening process with an online skills assessment and at least two interviews.

Kaiju Capital Management Limited has been certified as an Approved Investment Manager in the British Virgin Islands.

Kaiju is an equal opportunity employer. We don’t discriminate, nor do we tolerate discrimination or harassment. We base all hiring decisions on the job requirements, business needs, and individual qualifications.