The AI Works community logo The Blockchain Works community logo The Functional Works community logo The Golang Works community logo The Java Works community logo The JavaScript Works community logo The Python Works community logo The Remote Works community logo The WorksHub company logo

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel ๐Ÿš€.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Java Works average a 15% increase in salary ๐Ÿš€

You will be redirected back to this page right after signin

SlyceData

About us

Who are we?

Investment managers across the globe are struggling to integrate and utilize multiple data sources in their investment research process. This data wrangling is crippling investment research efforts to generate alpha - an unacceptable state in todayโ€™s competitive marketplace.ย 

We are experts in automating data management, programmatically generating real-time data queries, and providing intuitive tools for data access for portfolio managers, researchers, analysts, and data scientists. With accurate and efficient data access, your team can spend drastically less time on data management, and much more time on revenue-generating work.ย 

Our staff of data engineers and investment practitioners have spent the last 8 years building a technology platform that provides researchers with access to a normalized, concordant version of their disparate data sources - meaning from any vendor, instrument, or asset class, whether the data is externally sourced or internally derived. Your investment team can explore and extract their desired data using our intuitive tools, including a comprehensive data catalog, or our API functionality. This data is then delivered neatly packaged into any analytic endpoint, such as Jupiter Notebooks, BI tools, data virtualization platforms, or into our own built-in analytic environment. This drastically increases workflow efficiency. For example, one major asset manager improved processing time from 8 hours to 13 minutes for a dense data analytics request saving over $400k per year.

Designing technology to โ€˜automateโ€™ this process is extremely difficult. It requires uniting two areas of expertise - functional programming expertise to create an intelligent query engine, and financial data expertise to embed the business logic of the data into this engine. In essence, we designed an intelligent AI-powered engine that dynamically interprets a userโ€™s data requests, generates optimized queries in real time, and applies the necessary math/logic to deliver ready to analyze data without any pre-processing requirements.ย ย 

  • Fully Remote
  • stock options
  • supportive culture
  • haskell
  • flexible working environment
  • Finance
  • Seed
  • People: 10-49
  • Founded: 2021
  • Red Bank, NJ, US

Technology

Software Stack

(7)
  • Haskell
  • Angular
  • React
  • snowflake
  • Nix
  • PostgreSQL
  • nginx

DevOps

(5)
  • Docker
  • GitHub
  • prometheus
  • Terraform
  • grafana

Infrastructure

(3)
  • Kubernetes
  • Helm
  • Amazon AWS

Tools

(3)
  • HubSpot
  • Slack
  • G-Suite

Our backend is written entirely in Haskell, including the interpreter for SlyceData's proprietary programming language, the API service and all the background automation.

The application data is stored in Postgres. We're heavy users of Postgres' feature set for performance and precise semantics for the behavior of a number of agents coordinating around Postgres.

The application also processes vendor data hosted on a number of database engines, such as Postgres, SQL Server and Snowflake.

We useย stackย for managing our Haskell dependencies during development, and Nix +ย haskell.nixย +ย dockerToolsย for building our production images.

We're believers of investing in development infrastructure. The backend team maintains a CI service written in Haskell, automating custom workflows for supporting the development activities of the backend team and the other teams depending on the backend services. We also invest in maintainingย rich REPL environmentsย providing quick access to platform features during development.

We make an effort to build the code on simpler Haskell idioms as much as it makes sense, but we also don't shy away from using any advanced techniques whenever the benefits in safety, conciseness or performance justify their use.

We depend on a lot of excellent Haskell packages, but the subset in the following list should give an idea about the main architectural direction:

  • Most of our endpoints are implemented withย scotty, but some others useย servant
  • mtlย for the monadic glue, but we don't try to glue everything with monads
  • We use plain record syntax for simple cases andย lensย for more nested structures occasionally powered byย generic-lens
  • A lot of the performance-critical code makes heavy use ofย vector
  • Mostlyย postgresql-simpleย andย postgresql-queryย for talking to Postgres
  • HDBCย +ย HDBC-odbcย along with a suite of utilities for talking to other DB engines over ODBC.
  • tastyย for the unit and integrations tests along withย QuickCheck
  • lens,ย rank2classes,ย reflectionย etc. when we really need to model complex relationships between types
  • happyย +ย alexย for parsing our DSL

We have a sizable body of code we'd like to contribute back to the community, but can't, due to time constraints, so we need your help to do that!

Testing

Manual
Fully automated

Ops

DevOps
Dedicated Ops team

Time to deploy

More than 5 hours
Less than 1 hour

Benefits

Culture

(2)
  • Remote Working
  • Flexible Schedules

Health & Wellness

(2)
  • Health Insurance
  • Dental / vision

Financial benefits

(2)
  • 401(K)
  • Stock Options

Parents

(1)
  • maternity & paternity leave

Vacation

(1)
  • Unlimited Vacation

Professional development

(1)
  • Promote From Within

Hire with us!

Create a free profile page for your company.

Use this space to connect with our community. Companies with profiles typically get 20% more applications!

  • Finance
  • Seed
  • People: 10-49
  • Founded: 2021
  • Red Bank, NJ, US

Hire with us!

Create a free profile page for your company.

Use this space to connect with our community. Companies with profiles typically get 20% more applications!