Backend Data Developer at Kaiju Capital Management

Posted on: 05/19/2021

Location: (REMOTE)

Original Source

Tags: confluence redux cassandra laravel php s3 sql numpy ecs redis rds mysql aws docker jenkins react unix python elasticache pandas beanstalk bash jira

**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.*