BQL Senior Software Engineer - Metadata Management

BQL Senior Software Engineer - Metadata Management

BQL Senior Software Engineer - Metadata Management

Job Overview

Location
New York City, New York
Job Type
Full Time Job
Job ID
89538
Date Posted
1 year ago
Recruiter
Dennis Ruth
Job Views
226

Job Description

The Bloomberg Query Language (BQL) team is leading the low-latency analytics space in the financial domain. We are developing a cloud-based, low-latency Analytics and Screening Platform for huge financial data sets. We are also creating a Financial Query Language to allow users to express complex data retrieval, analytics and screening for processing on the BQL Platform, and provides screening capabilities.

BQL Metadata serves as the store of record and a global Registry for Data, Analytics and source configurations. The BQL Metadata framework is an implementation of the rich BQL Type system as well as the standardized Meta-Model, a key factor which allows BQL to provide consistent access over varied domain and analytic sets. BQL Query Engine as well other subsystems on the platform  rely on the Metadata Framework to derive semantic meaning by leveraging the model and type system.

Metadata engineering focuses on building out the full stack core Metadata framework and workflow solutions from helping to enrich BQL’s metamodel, developing UI and programmatic workflows to add data, and building services to provide this data to multiple consumers. The team closely collaborates with the BQL teams responsible for building the query language and analytics execution engine, and collaborates with other teams across the organization.

The team is looking for a full stack Senior Engineer with expertise in semantic web technologies, and building large scale applications to build the next generation tools that will solve Bloomberg’s data modeling issues and ensure the meaning of data delivered by Bloomberg through BQL is easy to understand by internal and external clients. 

As a Team member we’ll trust you to:

  •  Design, develop and Support services throughout their lifecycle.
  •  Contribute to all tiers of the applications that we own including UI registration systems for facilitating Metadata definition workflows, Database systems for storage and creation of highly scalable services to expose Metadata to BQL and its consumers.
  •  Provide experience and insight for others on the team through code reviews and design reviews
  •  Coordinate with other Metadata teams in Bloomberg to build a Unified metadata management system for the enterprise.

You’ll need to have:

  •  3+ years experience building services in Java and Spring Boot
  •  Experience building and maintaining highly scalable CRUD based applications that have complex user workflows.
  •  Employ SDLC best practices when contributing software including expertise with unit testing, integration testing, performance testing, github/SCM systems, and CI/CD
  •  Understanding of Data Modeling including designing schemas, ETL processes and writing validation applications to validate models

We would love to see:

  •  Experience working with RDF knowledge graphs including managing triple stores, ingesting RDF, writing SPARQL queries, and validating data using SPARQL
  •  Experience building event driven services that drive workflow orchestration pipelines
  •  Interest in contributing to the full application stack and some experience with - Typescript, React, and building web applications

Job ID: 89538

Similar Jobs

Meta

Full Time Job

Bql senior software engineer - metadata management Bql senior software engineer - metadata management

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Bql senior software engineer - metadata management Bql senior software engineer - metadata management

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Bql senior software engineer - metadata management Bql senior software engineer - metadata management

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Bql senior software engineer - metadata management Bql senior software engineer - metadata management

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept